Pomocou rozhrania JSON API existujú rôzne nástroje na prepojenie s aplikáciou Password Pusher na automatizáciu distribúcie hesiel.
Nemáme žiadne obmedzenia na to, koľko hesiel môžete odoslať (a nemáme v úmysle pridávať obmedzenia), ale máme obmedzovač rýchlosti, aby sa stránka nezničila zlými skriptami alebo zlými aktérmi. Obmedzte svoje nástroje na maximálne 1 heslo za niekoľko sekúnd a malo by to byť v poriadku.
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 ScriptToto rozhranie API umožňuje prepojenie so službou Password Pusher prostredníctvom JSON. To sa dá využiť pomocou existujúcich nástrojov, ako sú curl, wget alebo akýkoľvek programovací jazyk. Niektoré nápady nájdete v príkladoch nižšie.
curl -X POST --data "password[payload]=mypassword&password[expire_after_days]=2&password[expire_after_views]=10" https://pwpush.com/p.json
Môžete si to vyskúšať v Javascriptovej konzole prehliadača tak, že prejdete na úvodnú stránku aplikácie Password Pusher a zadáte:
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); });
Viac vysvetlení a príkladov nájdete v našej Github Wiki.