Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
BearFTP — Linux और Windows दोनों के लिए .NET Core (C#) में लिखा गया Honeypot FTP सर्वर। | Kitploit
उपकरण/GitHubGitHub/kolya5544/bearftp
रक्षात्मक उपकरणजानकारी एकत्र करनानेटवर्क सुरक्षाखतरा खुफियाघुसपैठ का पता लगानाघटना प्रतिक्रियालॉग विश्लेषणArchived
GitHubkolya5544/bearftp

BearFTP

Linux और Windows दोनों के लिए .NET Core (C#) में लिखा गया Honeypot FTP सर्वर।

रिपॉजिटरी देखें
14493 साल पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

BearFTP

क्या आप एक भालू को हैक करने का साहस करेंगे?

BearFTP एक हनीपॉट FTP सर्वर है, जिसे हैकर्स के प्रयासों को लॉग करने और उन्हें सार्वजनिक IP ब्लैकलिस्ट डेटाबेस में रिपोर्ट करने के लिए डिज़ाइन किया गया है।

विशेषताएँ:

  • कॉन्फ़िगरेशन समर्थन (पुनः संकलन की आवश्यकता नहीं)
  • सर्वर पर स्थित फ़ाइलों और फ़ाइल सामग्री को संपादित करें
  • FileZilla और WinSCP पर परीक्षण किया गया।
  • AntiNmap, AntiMetasploit, उन लोगों को भी रिपोर्ट करें, जो आपकी फ़ाइलें डाउनलोड करने का प्रयास करते हैं!
  • Windows और Linux दोनों पर काम करता है
  • शुद्ध TCP क्लाइंट, अच्छे प्रदर्शन की उम्मीद करें!
  • 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 list):

  • प्रशासक कमांड (FTP के माध्यम से सीधे फ़ाइलें जोड़ना!)
  • निर्देशिकाओं को लागू करें
  • अधिक सुविधाएँ जोड़ें (अधिक उन्नत प्रतिबंध प्रणाली, अन्य IP ब्लैकलिस्ट में रिपोर्ट)

लाइसेंस

टूल डाउनलोड करें
कुंजीमान
PortDefउस पोर्ट से बदलें जिसे आप नए कनेक्शन के लिए उपयोग करना चाहते हैं (डिफ़ॉल्ट 21)
PortPasvPASV मोड के लिए पोर्ट से बदलें (डिफ़ॉल्ट 1222)
Hostnameअपने PC/सर्वर के वास्तविक सार्वजनिक IPv4 से बदलें। PASV कनेक्शन प्रारंभ करने के लिए उपयोग किया जाता है। कृपया IPv4 का उपयोग करें, हम डोमेन का समर्थन नहीं करते हैं
BannerTCP हैंडशेक के तुरंत बाद भेजा गया बैनर। %host% को वर्तमान होस्टनाम से बदल दिया जाएगा
Tokenबुरे लोगों की रिपोर्ट करने के लिए AbuseIPDB टोकन
Reportक्या हमें संदिग्ध गतिविधियों की रिपोर्ट करनी चाहिए?
Banक्या हमें संदिग्ध गतिविधियों पर उपयोगकर्ताओं को प्रतिबंधित करना चाहिए? (प्रतिबंध 1 घंटे का होता है ताकि लोगों को दोबारा रिपोर्ट किए जाने से रोका जा सके)
PunishScansक्या हमें nmap स्कैनर को प्रतिबंधित/रिपोर्ट करना चाहिए?
AllowAnonymousक्या हमें उपयोगकर्ताओं को "anonymous" उपयोगकर्ता नाम से लॉगिन करने की अनुमति देनी चाहिए?
PerIPLogsव्यक्तिगत IP के लिए लॉग बनाएँ। "iplogs" फ़ोल्डर की आवश्यकता है
AnonStatक्या आप संस्करण उपयोग पर अनाम आँकड़े भेजना चाहते हैं? (हम केवल आपके द्वारा उपयोग किया जाने वाला BearFTP संस्करण देखते हैं। कोई निजी जानकारी नहीं)
ConsoleLoggingक्या हमें कंसोल पर प्रयासों को लॉग करना चाहिए?
ActiveModeक्या हमें Active मोड के उपयोग की अनुमति देनी चाहिए? (PORT कमांड)
Max_PerSecondएक IP से प्रति सेकंड कनेक्शन की अधिकतम मात्रा। केवल बेस सॉकेट पर लागू होता है
Max_Totalएक IP से सक्रिय कनेक्शन की अधिकतम मात्रा। बेस और PASV दोनों पर लागू होता है
BanLengthप्रतिबंध की अवधि (सेकंड में)। 3600 सेकंड = 1 घंटा।
MaxErrorsअमान्य FTP कमांड निष्पादित करने के प्रयासों की अधिकतम मात्रा।
BufferSizeफ़ाइलों के लिए RETR पर बफर आकार। लगभग 2048-8192 ठीक है। डाउनलोड की गति निर्धारित करता है।
MaxThreadsक्लाइंट द्वारा नियंत्रित, BearFTP द्वारा उत्पन्न किए जा सकने वाले थ्रेड्स की अधिकतम मात्रा
Files[]फ़ाइलों की सरणी (array)।
Files[Name]फ़ाइल का नाम
Files[Content]फ़ाइलों की सामग्री (स्ट्रिंग)। इसे फ़ाइल से लोड करने के लिए --- से शुरू करें (उदाहरण: "---file.exe")