Unter Verwendung der JSON-API gibt es verschiedene Tools, die eine Schnittstelle zu Password Pusher bilden, um die Passwortverteilung zu automatisieren.
Wir haben keine Beschränkungen für die Anzahl der Passwörter, die Sie übertragen können (und haben auch nicht die Absicht, solche Beschränkungen einzuführen), aber wir haben einen Begrenzer, damit die Website nicht durch schlechte Skripte oder bösartige Akteure zum Absturz gebracht wird. Wenn Sie Ihre Tools auf maximal 1 Passwort alle paar Sekunden beschränken, sollte alles in Ordnung sein.
A PowerShell module for the JSON API with authentication.
PowerShell ScriptA nodeJS CLI wrapper to easily push passwords to pwpush.com.
NPM PackagePassword-related scriptlets module to help with account provisioning or password resets.
PowerShell ScriptCommand line Python password pusher via pwpush.com
Python ScriptDie JSON-API ermöglicht es, mit Password Pusher über JSON zu kommunizieren. Dies kann von bestehenden Dienstprogrammen wie curl, wget oder einer beliebigen Programmiersprache genutzt werden. In den folgenden Beispielen finden Sie einige Anregungen.
curl -X POST --data "password[payload]=mypassword&password[expire_after_days]=2&password[expire_after_views]=10" https://pwpush.com/p.json
Test in der Javascript-Konsole des Browsers: Startseite von Password Pusher aufrufen und folgenden Code eingeben:
fetch(
"https://pwpush.com/p.json", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
password: {
payload: "mypassword",
expire_after_days: 2,
expire_after_views: 10
}
})
})
.then(response => response.json())
.then(data => { console.log("Share this secret URL: https://pwpush.com/p/" + data.url_token); });
Weitere Erläuterungen und Beispiele finden sich in unserem Github Wiki.