Usando la API JSON, existen varias herramientas para interactuar con Password Pusher para automatizar la distribución de contraseñas.
No tenemos límites sobre la cantidad de contraseñas que puede insertar (y no tenemos la intención de agregar límites), pero tenemos un limitador de velocidad para que el sitio no sea eliminado por malos guiones o malos actores. Limite sus herramientas a un máximo de 1 contraseña cada pocos segundos y debería estar bien.
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 ScriptEsta API le permite interactuar con Password Pusher a través de JSON. Esto puede ser utilizado por utilidades existentes como curl, wget o cualquier lenguaje de programación. Vea los ejemplos a continuación para obtener algunas ideas.
curl -X POST --data "password[payload]=mypassword&password[expire_after_days]=2&password[expire_after_views]=10" https://pwpush.com/p.json
Puede probar esto en la consola de JavaScript de su navegador yendo a la página principal de Password Pusher e ingresando:
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); });
Ver más explicaciones y ejemplos en nuestro Github Wiki.