Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
BearFTP — .NET Core (C#) で書かれた、Linux と Windows の両方に対応したハニーポット FTP サーバー。 | Kitploit
ツール/GitHubGitHub/kolya5544/bearftp
防御ツール情報収集ネットワークセキュリティ脅威インテリジェンス侵入検知インシデントレスポンスログ分析Archived
GitHubkolya5544/bearftp

BearFTP

.NET Core (C#) で書かれた、Linux と Windows の両方に対応したハニーポット FTP サーバー。

リポジトリを見る
1443年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

BearFTP

クマをハックしてみる勇気はあるか?

BearFTP はハニーポットFTPサーバーで、ハッカーの試みを記録し、パブリックIPブラックリストデータベースへ報告するように設計されています。

特徴:

  • 設定ファイル対応(再コンパイル不要)
  • サーバー上のファイルやファイル内容の編集が可能
  • FileZilla および WinSCP でテスト済み
  • AntiNmap、AntiMetasploit、さらにあなたのファイルをダウンロードしようとする者も報告します!
  • Windows と Linux の両方で動作
  • 純粋なTCPClients、高いパフォーマンスが期待できます!
  • PASVモード対応(現時点ではPASVのみ...)

このソフトウェアは以下の環境でテストされ、完璧に動作します:

  • Windows 10 x64 (.NET CORE 3.1)
  • Linux Ubuntu 18.04

技術

私たちはスムーズに動作させるために、いくつかのプロジェクトを依存関係として使用しています:

  • [https://www.newtonsoft.com/json] - JSONコンバーター!
  • [https://www.abuseipdb.com/] - パブリックIPブラックリストデータベース

インストール

BearFTP には .NET Core 3.1 以降が必要です。

Release タブからバイナリをダウンロードするか、自分でコンパイルしてください。

Windows の場合、以下を実行します

root@kitploit:~
C:/BearFTP/BearFTP/bin/Release/netcoreapp3.1> ./BearFTP.exe

Linux の場合、以下を実行します

root@kitploit:~
$ dotnet BearFTP.dll

プログラムはエラーを表示して終了するはずです。config.json を編集してください

root@kitploit:~
{
  "PortDef": 21,
  "PortPasv": 21,
  "Hostname": "127.0.0.1",
  "Banner": "My very own FTP server located at %host%",
  "Token": "",
  "Report": true,
  "Ban": true,
  "PunishScans": true,
  "AllowAnonymous": false,
  "PerIPLogs": false,
  "AnonStat": true,
  "ConsoleLogging": true,
  "ActiveMode": true,
  "Max_PerSecond": 5,
  "Max_Total": 6,
  "BanLength": 3600,
  "MaxErrors": 6,
  "BufferSize": 8192,
  "MaxThreads": 50,
  "Files": [
  {
    "Name": "readme.txt",
    "Content": "Hello!"
  }]
}

動作させるには、PortPasv を他の値に変更し、PortPasv が PortDef と等しくならないようにしてください。他のオプションは任意です。 4 MBを超えるファイルの使用は強くお勧めしません! ハニーポットを実際のFTPサーバーとしてファイル共有に使用しないでください!

開発

貢献したいですか? 素晴らしい!

開発には VS2019 と .NET Core 3.1 を使用しています。

現在のTODOリストは次のとおりです:

  • 管理者コマンド(FTP経由で直接ファイルを追加!)
  • ディレクトリの実装
  • より多くの機能を追加(より高度なBANシステム、他のIPブラックリストへの報告)

ライセンス

MIT

ツールをダウンロード
KeyValue
PortDef新しい接続に使用するポートに置き換えてください(デフォルトは21)
PortPasvPASVモード用のポートに置き換えてください(デフォルトは1222)
Hostnameお使いのPC/サーバーの実際のパブリックIPv4に置き換えてください。PASV接続の開始に使用されます。IPv4を使用してください。ドメインには対応していません
BannerTCPハンドシェイク直後に送信されるバナー。%host% は現在のホスト名に置き換えられます
Token不正なIPを報告するための AbuseIPDB トークン
Report不審なアクションを報告しますか?
Ban不審なアクションを行ったユーザーをBANしますか?(二重報告を防ぐため、BANは1時間です)
PunishScansnmapスキャナーをBAN/報告しますか?
AllowAnonymousユーザーが "anonymous" ユーザー名でログインすることを許可しますか?
PerIPLogs個別IPのログを作成します。"iplogs" フォルダが必要です
AnonStatバージョン使用状況に関する匿名統計を送信しますか?(当方には使用中のBearFTPバージョンのみが見えます。個人情報は一切含まれません)
ConsoleLoggingコンソールに試行をログ出力しますか?
ActiveModeActiveモードの使用を許可しますか?(PORTコマンド)
Max_PerSecond1つのIPから1秒間あたりの最大接続数。ベースソケットにのみ適用されます
Max_Total1つのIPからの最大アクティブ接続数。ベースとPASVの両方に適用されます
BanLengthBANの長さ(秒)。3600秒 = 1時間
MaxErrors無効なFTPコマンドの実行試行回数の最大値
BufferSizeRETRでのファイル用バッファサイズ。2048〜8192程度で問題ありません。ダウンロード速度を決定します
MaxThreadsBearFTPが生成できる、クライアントによって制御されるスレッドの最大数
Files[]ファイルの配列
Files[Name]ファイル名
Files[Content]ファイルの内容(文字列)。先頭に --- を付けるとファイルから読み込みます(例: "---file.exe")