Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
BearFTP — خادم FTP من نوع Honeypot مكتوب بلغة .NET Core (C#) لكل من Linux وWindows. | Kitploit
أدوات/GitHubGitHub/kolya5544/bearftp
أدوات دفاعيةجمع المعلوماتأمن الشبكاتاستخبارات التهديداتكشف التسللالاستجابة للحوادثتحليل السجلاتArchived
GitHubkolya5544/bearftp

BearFTP

خادم FTP من نوع Honeypot مكتوب بلغة .NET Core (C#) لكل من Linux وWindows.

عرض المستودع
144منذ 3 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

BearFTP

هل تجرؤ على اختراق دب؟

BearFTP هو خادم FTP من نوع honeypot (فخ عسل)، مصمم لتسجيل محاولات القراصنة والإبلاغ عنها إلى قواعد بيانات القوائم السوداء للعناوين 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 ميغابايت! يجب ألا تستخدم honeypot كخادم FTP حقيقي لمشاركة الملفات!

التطوير

تريد المساهمة؟ رائع!

نستخدم VS2019 و.NET Core 3.1 للتطوير.

إليك قائمة المهام الحالية لدينا:

  • أوامر المدير (إضافة الملفات مباشرة عبر FTP!)
  • تنفيذ المجلدات
  • إضافة المزيد من الميزات (نظام منع أكثر تقدمًا، تقارير إلى قوائم سوداء IP أخرى)

الترخيص

تنزيل الأداة
المفتاحالقيمة
PortDefاستبدلها بالمنفذ الذي تريد استخدامه للاتصالات الجديدة (21 افتراضيًا)
PortPasvاستبدلها بمنفذ وضع PASV (1222 افتراضيًا)
Hostnameاستبدلها بعنوان IPv4 عام فعلي لجهازك/خادمك. يُستخدم لبدء اتصالات PASV. يُرجى استخدام IPv4، فنحن لا ندعم النطاقات
Bannerرسالة ترحيب تُرسل فور اكتمال مصافحة TCP. سيتم استبدال %host% باسم المضيف الحالي
Tokenرمز AbuseIPDB للإبلاغ عن الأشرار
Reportهل نبلّغ عن الإجراءات المشبوهة؟
Banهل نمنع المستخدمين عند القيام بإجراءات مشبوهة؟ (مدة المنع ساعة واحدة لمنع الإبلاغ المزدوج عن المستخدمين)
PunishScansهل نمنع/نبلّغ عن ماسحات nmap؟
AllowAnonymousهل نسمح للمستخدمين بتسجيل الدخول باسم المستخدم "anonymous"؟
PerIPLogsإنشاء سجلات لعناوين IP فردية. يتطلب مجلد "iplogs"
AnonStatهل تريد إرسال إحصائيات مجهولة حول استخدام الإصدار؟ (نحن نرى فقط إصدار BearFTP الذي تستخدمه. لا توجد معلومات خاصة)
ConsoleLoggingهل نسجّل المحاولات على وحدة التحكم؟
ActiveModeهل نسمح باستخدام الوضع النشط؟ (أمر PORT)
Max_PerSecondالحد الأقصى لعدد الاتصالات في الثانية من عنوان IP. ينطبق فقط على المقبس الأساسي
Max_Totalالحد الأقصى لعدد الاتصالات النشطة من عنوان IP. ينطبق على كل من الأساسي وPASV
BanLengthمدة المنع (بالثواني). 3600 ثانية = ساعة واحدة.
MaxErrorsالحد الأقصى لعدد محاولات تنفيذ أمر FTP غير صالح.
BufferSizeحجم المخزن المؤقت لأمر RETR للملفات. قيمة بين 2048-8192 مناسبة. يحدد سرعة التنزيل.
MaxThreadsالحد الأقصى لعدد الخيوط، التي يتحكم بها العملاء، والتي يمكن أن ينشئها BearFTP
Files[]مصفوفة من الملفات.
Files[Name]اسم الملف
Files[Content]محتويات الملفات (نص). ابدأ بـ --- لجعلها تُحمَّل من ملف (مثال: "---file.exe")