security-usernames について
security-usernamesは、許可を得たセキュリティテスト向けのSecLists厳選ユーザー名集です。一般的なユーザー名や既定アカウント名、氏名を収録し、列挙やアカウント検証に使えます。
主な機能
- 01一般的なユーザー名リスト
- 02システム既定のユーザー名
- 03一般的な姓名リスト
- 04SecListsの厳選サブセット
活用シーン
- 01許可を得たユーザー名列挙
- 02既定認証情報のテスト
- 03アカウントの発見と検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ eyadkelleh/ awesome-skills-security --skill security-usernamesインストール後、Claude Code で/security-usernamesを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/Usernames/cirt-default-usernames.txttop-usernames-shortlist.txtreferences/Usernames/Names/names.txt詳細
SecLists のユーザー名(厳選)
説明
列挙に役立つ主要なユーザー名リストです。よく使われるユーザー名、デフォルトの認証情報、名前を収録しています。許可を得たテスト向けに、必須の項目を厳選しています。
ソース: SecLists/Usernames リポジトリ: https://github.com/danielmiessler/SecLists ライセンス: MIT
このスキルを使用する場面
次の場合にこのスキルを使用してください:
- ユーザー名の列挙(許可を得た場合)
- デフォルトの認証情報のテスト
- ユーザーの発見
- アカウントの検証
⚠️ 重要: 許可を得たセキュリティテスト、バグバウンティプログラム、CTF 競技、または教育目的でのみ使用してください。
このスキルの主なファイル
top-usernames-shortlist.txt - 最もよく使われるユーザー名cirt-default-usernames.txt - システムのデフォルトユーザー名Names/names.txt - よく使われる姓名
使用例
# Access files from this skill
import os
# Example: Load patterns/payloads
skill_path = "references/Usernames"
# List all available files
for root, dirs, files in os.walk(skill_path):
for file in files:
if file.endswith('.txt'):
filepath = os.path.join(root, file)
print(f"Found: {filepath}")
# Read file content
with open(filepath, 'r', errors='ignore') as f:
content = f.read().splitlines()
print(f" Lines: {len(content)}")
セキュリティと倫理
許可された使用例 ✅
- 書面による許可を得た侵入テスト
- バグバウンティプログラム(対象範囲内)
- CTF 競技
- 管理された環境でのセキュリティ研究
- 自身のシステムのテスト
- 教育目的のデモ
禁止されている使用例 ❌
- 許可のないアクセスの試み
- 許可を得ていないテスト
- 悪意のある活動
- プライバシーの侵害
- あらゆる違法行為
SecLists 完全コレクション
これは SecLists の厳選されたサブセットです。完全なコレクションについては、以下をご覧ください:
- 完全なリポジトリ: https://github.com/danielmiessler/SecLists
- サイズ: 6,000 以上のファイルで 4.5 GB
- すべてのカテゴリ: パスワード、ユーザー名、探索、ファジング、ペイロード、ウェブシェル、パターンマッチング、AI、その他
Skill Seeker により生成 | SecLists ユーザー名コレクション ライセンス: MIT - 適切な許可を得て、責任を持って使用してください
コメント
Markdown 対応