
Credmapは、認証情報の再利用の危険性について認識を高めるために作成されたオープンソースツールです。提供されたユーザー認証情報を、いくつかの既知のウェブサイトでテストし、パスワードがそれらのいずれかで再利用されていないかを確認できます。公式の紹介記事はこちらでご覧いただけます。
Usage: credmap.py --email EMAIL | --user USER | --load LIST [options]
Options:
-h/--help show this help message and exit
-v/--verbose display extra output information
-u/--username=USER.. set the username to test with
-p/--password=PASS.. set the password to test with
-e/--email=EMAIL set an email to test with
-l/--load=LOAD_FILE load list of credentials in format USER:PASSWORD
-f/--format=CRED_F.. format to use when reading from file (e.g. u|e:p)
-x/--exclude=EXCLUDE exclude sites from testing
-o/--only=ONLY test only listed sites
-s/--safe-urls only test sites that use HTTPS.
-i/--ignore-proxy ignore system default HTTP proxy
--proxy=PROXY set proxy (e.g. "socks5://192.168.1.2:9050")
--list list available sites to test with
./credmap.py --username janedoe --email [email protected]
./credmap.py -u johndoe -e [email protected] --exclude "github.com, live.com"
./credmap.py -u johndoe -p abc123 -vvv --only "linkedin.com, facebook.com"
./credmap.py -e [email protected] --verbose --proxy "https://127.0.0.1:8080"
./credmap.py --load creds.txt --format "e.u.p"
./credmap.py -l creds.txt -f "u|e:p"
./credmap.py -l creds.txt
./credmap.py --list
credmapでテストする新しいウェブサイトを追加するには、websites/フォルダに新しいXMLファイルを作成します。XMLファイルで使用可能なすべてのタグの一覧については、Wikiを参照してください。
次のコマンドでビルドしてデプロイします。
git clone https://github.com/lightos/credmap.git
cd credmap
docker build -t credmap .
docker run -it credmap