
WITCHCRAFTは、メッシュの奥深くに潜り込むランナーのために作られたサイバーデッキツールキットです。データゴースト、ICEブレイク、コーポシステムへの侵入のためのオールインワンリグです。フォレンジックトレースの実行、OSINTフィードのスクレイピング、ファイアウォールの突破など、WITCHCRAFTがあなたをサポートします。


🎉 あなたのOPSECコンパニオン。witchcraft help または witchcraft manual(完全なマニュアル)を実行してください 🎉
WITCHCRAFTは、単なるエイリアス以上のものです。busyboxと連携できるinitシステム、シェル、そしてハッキング、OSINT、フォレンジックなどのための自動化エンジンです。

witchcraft - サイバーセキュリティのための多目的ツールキット
witchcraft [MODULE_NAME] [OPTION]... [FILE]... [IP]...
WITCHCRAFTは、ネットの深部に潜り込むランナーのために構築されたサイバーデッキツールキットです。データゴースティング、ICEブレイキング、企業システムへの潜入のためのオールインワンリグです。フォレンジックトレースの実行、OSINTフィードのスクレイピング、ファイアウォールの突破など、WITCHCRAFTがあなたをサポートします。
witchcraft map.local
ローカルの全ての開かれた接続をマッピングします。
witchcraft search.meta --keyword user_name
1000以上のサイトでuser_nameキーワードを検索します。
witchcraft map.default --target example.com
指定されたターゲットに対してデフォルトのポートスキャンを実行します。
このプロジェクトは、高度なデータ分析技術を用いて作成された一連のデフォルトファイルを初期に含んでいます。最終版はメインプロジェクトにマージされます。
GitHubからのインストール:
witchcraft GitHubリポジトリにアクセスしてください。
リリースページに移動し、最新バージョンをダウンロードし、ファイルを解凍し、installer.shとuninstall.shを見つけてください。
sudo bash installer.sh
Snapパッケージでのインストール:
snap install witchcraft-cybersecurity
ソースからのビルド:
git clone https://github.com/cosmic-zip/witchcraft
cd witchcraft
sudo bash build-devel.sh
distフォルダを見つけ、ファイルを解凍し、installer.shとuninstall.shを使用してください。
スクリプトはrootアクセスを求め、releaseフォルダを作成し、ビルドされた実行ファイルをその中に配置します。また、IPルックアップ操作に必要なOSINTおよびワードリストのアーカイブをダウンロードするオプションも提供します。
スペルブックは現在完全に圧縮されており、サイズは590MBです。ダウンロードするには、READMEページで最新のリンクを確認してください。完全な配布パッケージを使用している場合は、この手順を実行する必要はありません。
SingleFile拡張機能または類似のツールを使用して、ページを /var/spellbook/evilpages にクローンします。例:
witchcraft server.eviltwin --address 127.0.0.1:9000 --path foo/bar/index.html
RC FILE すべてのインタラクションのログをスマートログに記録し、データ分析や自動レポート生成に使用するには、次のコマンドを実行します:
witchcraft witchrc
標準コマンドラインフラグ (SCLF) は以下の通りです:
account : アカウント情報またはトークンの引数。address : IPv4/IPv6またはドメイン名。ip : IPv4/IPv6アドレス。device : 仮想/物理デバイス(例:HDD、SSD)。dns/domain : ドメイン名。database_name : データベース名。data : 入力データ(例:"some data here!")。file : ファイルの場所。folder : フォルダへのパス。host : ホスト名またはIPアドレス。image : 画像ファイルの場所。interface : ネットワークデバイス。keyspace_name : Cassandraのキースペース名。message : メッセージ文字列。Witchcraftは、静的ファイル、Rustコード、db.jsonを介した拡張をサポートしています。このファイルにより、ターミナルベースの操作を統合できます。例:
ターミナルでのカスタムコマンド:
mycommand --flag value --key value --some foo
db.jsonのエントリ:
{
"name": "mycommand",
"description": "My command does something cool",
"command": "mycommand --flag @@flag --key @@some_name_for_the_key"
}
Witchcraftでの最終コマンド:
mycommand --flag foo --some_name_for_the_key bar
フラグには任意の名前を割り当てることができます。フラグは位置指定ではないことに注意してください。フラグを繰り返しても値のリストは作成されません。フラグが繰り返された場合、最初の出現のみが受け入れられます。この設計はCLIインタラクションの98%をカバーしています。エッジケースはサポートされていません。
このプロジェクトはGNU General Public License v3.0の下でライセンスされています。WITCHCRAFTにはIP2Proxy® LITEおよび**cinsscore®**データベースが含まれています。
output : 出力ファイルのパス。overwrite : 既存ファイルを上書き。password : 平文パスワード。path : ファイルパス。port : ポート番号。protocol : 通信プロトコル。recursive : 再帰モードを有効化。secret : 隠すファイル(データ)。share : 共有リソース(例:フォルダ、ファイル、プリンター)。snapshot_name : スナップショット名。table_name : データベーステーブル名。target : IPv4/IPv6またはドメイン名。timeout : タイムアウト期間。url : http/httpsを含む完全なURLパス。username : ユーザー名の設定。wait : 待機時間(秒)。verbose : 詳細モードを有効化。wordlist : ワードリストへのパス。