JSON API を使用して、Password Pusher と連携してパスワード配布を自動化するさまざまなツールが存在します。
プッシュできるパスワードの数に制限はありません (制限を追加する意図はありません) が、レート リミッターがあるため、悪いスクリプトや悪意のある人物によってサイトがダウンすることはありません。ツールを数秒ごとに最大 1 つのパスワードに制限すれば、問題ないはずです。
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 Scriptこの API を使用すると、JSON を介して Password Pusher とやり取りできます。これは、curl、wget、または任意のプログラミング言語などの既存のユーティリティで利用できます。いくつかのアイデアについては、以下の例を参照してください。
curl -X POST --data "password[payload]=mypassword&password[expire_after_days]=2&password[expire_after_views]=10" https://pwpush.com/p.json
Password Pusher のフロント ページに移動して次のように入力すると、ブラウザの Javascript コンソールでこれをテストできます。
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); });
詳細な説明と例については、こちらをご覧ください API Documentation.