Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
BearFTP — Honeypot-FTP-Server, geschrieben in .NET Core (C#) für Linux und Windows. | Kitploit
Tools/GitHubGitHub/kolya5544/bearftp
DefensivwerkzeugeInformationsbeschaffungNetzwerksicherheitBedrohungsanalyseEinbruchserkennungIncident ResponseLog-AnalyseArchived
GitHubkolya5544/bearftp

BearFTP

Honeypot-FTP-Server, geschrieben in .NET Core (C#) für Linux und Windows.

Repository anzeigen
144vor 3 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

BearFTP

Traust du dich, einen Bären zu hacken?

BearFTP ist ein FTP-Honeypot-Server, der entwickelt wurde, um Angriffsversuche von Hackern zu protokollieren und sie an öffentliche IP-Blacklist-Datenbanken zu melden.

Features:

  • Konfigurationsunterstützung (kein Neukompilieren erforderlich)
  • Dateien und deren Inhalte auf dem Server bearbeiten
  • Getestet mit FileZilla und WinSCP.
  • AntiNmap, AntiMetasploit, meldet sogar diejenigen, die versuchen, deine Dateien herunterzuladen!
  • Funktioniert unter Windows und Linux
  • Reine TCP-Clients, erwarte gute Leistung!
  • Unterstützung für den PASV-Modus (vorerst nur PASV ...)

Diese Software wurde getestet und läuft einwandfrei auf:

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

Technologien

Wir verwenden mehrere Projekte als Abhängigkeiten, um einen reibungslosen Betrieb zu gewährleisten:

  • [https://www.newtonsoft.com/json] – JSON-Konverter!
  • [https://www.abuseipdb.com/] – Öffentliche IP-Blacklist-Datenbank

Installation

BearFTP erfordert .NET Core 3.1 oder höher.

Lade die Binärdateien vom Release-Tab herunter oder kompiliere sie selbst.

Wenn du unter Windows bist, führe Folgendes aus:

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

Für Linux führe Folgendes aus:

root@kitploit:~
$ dotnet BearFTP.dll

Das Programm sollte sich mit einem Fehler beenden. Fahre dann mit der Bearbeitung der config.json fort.

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!"
  }]
}

Damit es funktioniert, solltest du PortPasv auf einen anderen Wert ändern, sodass PortPasv nicht gleich PortDef ist. Andere Optionen sind optional. Wir raten dringend davon ab, Dateien mit einer Größe von mehr als 4 MB zu verwenden! Du solltest den Honeypot nicht als echten FTP-Server zum Teilen von Dateien nutzen!

Entwicklung

Du willst mitwirken? Großartig!

Wir verwenden VS2019 und .NET core 3.1 für die Entwicklung.

Hier ist unsere AKTUELLE TODO-Liste:

  • Administrator-Befehle (Dateien direkt über FTP hinzufügen!)
  • Verzeichnisse implementieren
  • Weitere Funktionen hinzufügen (fortgeschritteneres Bannsystem, Meldungen an andere IP-Blacklists)

Lizenz

MIT

Tool herunterladen
KeyValue
PortDefErsetze durch den Port, den du für neue Verbindungen verwenden möchtest (Standard: 21)
PortPasvErsetze durch den Port für den PASV-Modus (Standard: 1222)
HostnameErsetze durch eine echte öffentliche IPv4-Adresse deines PCs/Servers. Wird verwendet, um PASV-Verbindungen zu initiieren. Bitte verwende IPv4, wir unterstützen keine Domains
BannerBanner, das direkt nach dem TCP-Handshake gesendet wird. %host% wird durch den aktuellen Hostnamen ersetzt
TokenAbuseIPDB-Token, um Übeltäter zu melden
ReportSollen wir verdächtige Aktionen melden?
BanSollen wir Benutzer bei verdächtigen Aktionen bannen? (Der Bann ist 1 Stunde lang, um zu verhindern, dass dieselben Leute doppelt gemeldet werden)
PunishScansSollen wir Nmap-Scanner bannen/melden?
AllowAnonymousSollen wir Benutzern erlauben, sich mit dem Benutzernamen „anonymous“ anzumelden?
PerIPLogsProtokolle für einzelne IPs erstellen. Erfordert den Ordner „iplogs“
AnonStatMöchtest du anonyme Statistiken zur Versionsnutzung senden? (Wir sehen nur die von dir verwendete BearFTP-Version. Keine privaten Informationen)
ConsoleLoggingSollen Versuche in der Konsole protokolliert werden?
ActiveModeSollen wir die Nutzung des aktiven Modus erlauben? (PORT-Befehl)
Max_PerSecondMax. Anzahl von Verbindungen pro Sekunde von einer IP. Gilt nur für den Basis-Socket
Max_TotalMax. Anzahl von aktiven Verbindungen von einer IP. Gilt sowohl für Basis als auch PASV
BanLengthDauer eines Banns (in Sekunden). 3600 Sekunden = 1 Stunde.
MaxErrorsMax. Anzahl von Versuchen, einen ungültigen FTP-Befehl auszuführen.
BufferSizePuffergröße bei RETR für Dateien. Irgendwo zwischen 2048 und 8192 ist in Ordnung. Bestimmt die Download-Geschwindigkeit.
MaxThreadsMaximale Anzahl von Threads, die von Clients kontrolliert und von BearFTP erzeugt werden können
Files[]Array von Dateien.
Files[Name]Dateiname
Files[Content]Inhalt der Dateien (Zeichenkette). Beginne mit ---, um den Inhalt aus einer Datei zu laden (Beispiel: „---file.exe“)