Default passwords search tool supporting many open source databases
Project description
SearchPass
Get default passwords for network devices by vendor.
This tool is similar to the Ruby implementation SearchPass for offline searching of default credentials for network devices, web applications and more. The present tool expands its capabilities to more databases of credentials and allows to update the local database, a bit like SearchSploit allows to update references to exploits on your local machine.
It relies on pybots
for abstracting robots that download from the sources of default credentials and on dictquery
for querying the underlying data using the --query
option.
$ pip install searchpass
[...]
$ searchpass --help
[...]
This tool aims to search for default passwords of common devices based on criteria like the vendor or the model.
It works by caching the whole lists of known default passwords downloaded from various sources (relying on pybots ;
including CIRTnet, DataRecovery, PasswordDB, RouterPasswd or even SaynamWeb) to perform searches locally.
usage: searchpass [-e] [--passwords] [-q QUERY] [--usernames] [--update] [-h] [--help] [-v]
optional arguments:
-e, --empty include empty username or password (default: False)
--passwords get passwords only (default: False)
-q QUERY, --query QUERY
search query (default: None)
--usernames get usernames only (default: False)
extra arguments:
--update update passwords databases
-h show usage message and exit
--help show this help message and exit
-v, --verbose verbose mode (default: False)
Usage examples:
searchpass --update
searchpass --passwords
searchpass --query "username=='user'" --passwords
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
searchpass-1.0.5.tar.gz
(44.1 kB
view hashes)
Built Distribution
searchpass-1.0.5-py3-none-any.whl
(29.8 kB
view hashes)
Close
Hashes for searchpass-1.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e3c58ac8f0b9b6d7886417d6c73ec0286b26469bdeff6004c93f7588a65c269 |
|
MD5 | 8f4a086c2762cf3301136057a1f9b294 |
|
BLAKE2b-256 | 5ee5a9ff6ba0beaab81d0b5a27fe4b89153053bfbb072e8d39ec245b05527e70 |