RawSecのサイバーセキュリティインベントリは、4つのカテゴリ(ツール、リソース、CTFプラットフォーム、OS)を備えたインベントリです。このCLIは、プロジェクトを検索したり、すべてのプロジェクトをカテゴリごとにリストしたり、オプションを使用して調査をフィルタリングできます。
RawSec-Cliをインストールするには、PIPを使用するだけです。
pip install rawsec-cli
docker画像からrawsec-cliを実行するには、実行してください。
docker run -it docker.pkg.github.com/mbouamama/rawsec_cli/rawsec-cli:latest rawsec-cli --help
gitにrawsec-cliをインストールするには:
git clone https://github.com/mBouamama/rawsec_cli.git
cd ./rawsec_cli
pip install -r requirements.txt
python setup.py install
BlackarchにRawsec-Cliをインストールするには:
pacman -S rawsec-cli
検索コマンドは、ツール、リソース、CTFプラットフォーム、OSの検索に使用できます。すべてのプロジェクトはタブに表示されます。 1つの結果しか含まれていない研究の場合、RawSecは新しいBrower Tabリダイレクトを開き、存在する場合はソースプロジェクトまたはWebサイトを開きます。
キーワードで検索できます。JWTのあるすべてのプロジェクトが説明または名前で表示されます。
rawsec-cli search jwt
プロジェクトを検索できます。1つの結果を含む検索がコンソールに表示される場合は、ブラウザにタブが開かれ、情報が入った場合、または出典がある場合はWebサイトにリダイレクトを使用して開きます。
rawsec-cli search myjwt
すべてのプロジェクトをカテゴリごとにリストできます。
rawsec-cli list
output:
ctf
os
resources
tools
すべてのツールをToolのカテゴリごとにリストできます。
Category available:
binary_exploitation
bug_bounty
cloud
code_analysis
collaboration_report
configuration_audit
cracking
cryptography
digital_forensics
honeypot_decoy
incident_response
intentionally_vulnerable_applications
networking
osint
other
plugins
red_teaming
reverse_engineering
steganography
system_exploitation
threat_intelligence
vulnerability_assessment
web_application_exploitation
wireless
すべてのツールをリストします:
rawsec-cli list tools
すべてのバイナリの搾取ツールをリストします。
rawsec-cli list tools binary_exploitation
すべてのツールをリソースのカテゴリごとにリストできます。
Category available:
bug_bounty_and_disclosure_platforms
challenges_platforms
cve
events
information
knowledge_and_tools
national_security_agencies_and_services
non_english
trainings_and_courses
tutorials
writeups_collections_and_challenges_source
すべてのリソースをリストします:
rawsec-cli list resources
すべてのイベントリソースをリストします:
rawsec-cli list resources events
すべてのCTFをCTFのカテゴリごとにリストできます。
Category available:
attack_defense
hybrid
jeopardy
すべてのCTFをリストします:
rawsec-cli list ctf
すべてのAttack_Defense CTFをリストします:
rawsec-cli list ctf attack_defense
すべてのツールをOSのカテゴリごとにリストできます。
Category available:
maintained
no_more_maintained
project_transferred
すべてのOSをリストします:
rawsec-cli list os
維持されているすべてのOSをリストします:
rawsec-cli list os maintained
| 指示 | タイプ | 説明 |
|---|---|---|
| -v、-version | なし | ショーバージョン。 |
| -H、 - ヘルプ | なし | ヘルプメッセージと出口を表示します。 |
| 指示 | タイプ | 説明 |
|---|---|---|
| -l、-lang | 言語 | 言語ごとにフィルター |
| -p、 - ペイド | なし | 価格が有料と等しい場合、価格でフィルターします |
| -f、 - フリー | なし | 価格が無料に等しい場合、価格でフィルターします |
| -ON、-ONLINE | なし | オンラインでフィルターをかけて、オンラインがtrueに等しい場合 |
| -off、-offline | なし | オンラインでフィルターをかけて、オンラインがfalseに等しい場合 |
| -b、-blackarch | なし | Blackarchに包まれたときにBlackarchによるフィルター |
| -o、-output | リスト、JSON、CSV、テーブル | 出力形式 |
| -of、-output-file | ファイルパス | 必要に応じてファイル名を出力します。 |
| -H、 - ヘルプ | なし | 検索ヘルプメッセージを表示し、終了します。 |
| 指示 | タイプ | 説明 |
|---|---|---|
| -l、-lang | 言語 | 言語ごとにフィルター |
| -p、 - ペイド | なし | 価格が有料と等しい場合、価格でフィルターします |
| -f、 - フリー | なし | 価格が無料に等しい場合、価格でフィルターします |
| -ON、-ONLINE | なし | オンラインでフィルターをかけて、オンラインがtrueに等しい場合 |
| -off、-offline | なし | オンラインでフィルターをかけて、オンラインがfalseに等しい場合 |
| -b、-blackarch | なし | Blackarchに包まれたときにBlackarchによるフィルター |
| -o、-output | リスト、JSON、CSV、テーブル | 出力形式 |
| -of、-output-file | ファイルパス | 必要に応じてファイル名を出力します。 |
| -H、 - ヘルプ | なし | 表示リストツールは、メッセージと出口に役立ちます。 |
| 指示 | タイプ | 説明 |
|---|---|---|
| -p、 - ペイド | なし | 価格が有料と等しい場合、価格でフィルターします |
| -f、 - フリー | なし | 価格が無料に等しい場合、価格でフィルターします |
| -o、-output | リスト、JSON、CSV、テーブル | 出力形式 |
| -of、-output-file | ファイルパス | 必要に応じてファイル名を出力します。 |
| -H、 - ヘルプ | なし | リストリソースのヘルプメッセージと出口を表示します。 |
| 指示 | タイプ | 説明 |
|---|---|---|
| -l、-lang | 言語 | 言語ごとにフィルター |
| -p、 - ペイド | なし | 価格が有料と等しい場合、価格でフィルターします |
| -f、 - フリー | なし | 価格が無料に等しい場合、価格でフィルターします |
| -o、-output | リスト、JSON、CSV、テーブル | 出力形式 |
| -of、-output-file | ファイルパス | 必要に応じてファイル名を出力します。 |
| -H、 - ヘルプ | なし | リストを表示CTFヘルプメッセージと出口を表示します。 |
| 指示 | タイプ | 説明 |
|---|---|---|
| -b、 - ベース | 文章 | ベースでフィルター(例:Linux) |
| -o、-output | リスト、JSON、CSV、テーブル | 出力形式 |
| -of、-output-file | ファイルパス | 必要に応じてファイル名を出力します。 |
| -H、 - ヘルプ | なし | リストを表示CTFヘルプメッセージと出口を表示します。 |
GitHubリリースを確認してください。最新のものはhttps://github.com/mbouamama/rawsec_cli/releases/latestで入手できます
ありがとう。mdを参照してください。
make lintで確認してくださいmake testでUnit_testを確認してくださいログはかなり長くなります。独自のファイルに移動しました。
変更を参照してください。