Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ahmia-site — محرك بحث ومجموعة زاحف مبنية على Django تفهرس خدمات .onion المخفية على شبكة Tor، وتوفر بيانات وصفية قابلة للبحث لاكتشاف محتوى الويب المظلم. | Kitploit
أدوات/GitHubGitHub/ahmia/ahmia-site
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعجمع المعلوماتأمن الويبالخصوصيةزاحف الويب
GitHubahmia/ahmia-site

ahmia-site

محرك بحث ومجموعة زاحف مبنية على Django تفهرس خدمات .onion المخفية على شبكة Tor، وتوفر بيانات وصفية قابلة للبحث لاكتشاف محتوى الويب المظلم.

عرض المستودع
79011430منذ 20 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

https://ahmia.fi/

Ahmia هو محرك البحث لنطاقات .onion على شبكة إخفاء الهوية Tor. يقوده Juha Nurmi ومقره في فنلندا. يحتوي هذا المستودع على برامج الزحف (crawlers) التي يستخدمها محرك البحث Ahmia.

التوافق

تم بناء أحدث إصدار من Ahmia باستخدام Python 3 وDjango 5 وElasticsearch 8. ستحتاج إلى معرفة هذه التقنيات لإنشاء تثبيت Ahmia عامل. يزحف Ahmia باستخدام ahmia-crawler.

المتطلبات الأساسية

يجب تثبيت Ahmia-index وتشغيله

دليل التثبيت

pip install -r requirements.txt

الإعدادات

هذه خطوة شائعة، سواء للبيئة المحلية (التطوير) أو بيئة الإنتاج.

cp ahmia/example.env ahmia/.env

يرجى تعديل القيم في .env لتلائم احتياجاتك. يجب عليك تحديد بيانات اعتماد postgresql على الأقل، إذا كنت تستخدم إعدادات الإنتاج.

إعداد الموقع

ترحيل قاعدة البيانات

python manage.py makemigrations ahmia
python manage.py migrate

إنشاء الملفات الثابتة

python manage.py collectstatic

نسخ شهادة CA الخاصة بـ Elasticsearch إلى مكانها

/usr/local/share/ca-certificates/http_ca.crt

تشغيل الموقع في وضع التطوير

بدء خادم التطوير

تستخدم إعدادات التطوير sqlite كقاعدة بيانات. يجب أن تعمل الإعدادات الافتراضية دون أي تعديل.

python manage.py runserver

الإنتاج -- Nginx

ملاحظة: إذا لم يكن دليل النشر الخاص بك هو /usr/local/lib/ahmia-site فاستبدله وفقًا لذلك

  • قم بإعداد وتشغيل nginx:
# Check the confs and *.map filtering files you plan to utilise
cp *.map /etc/nginx/
cp conf/nginx/nginx.conf /etc/nginx/nginx.conf
cp conf/nginx/django-ahmia /etc/nginx/sites-enabled/django-ahmia
service nginx start

قم بزيادة worker_connections في /etc/nginx/nginx.conf:

events {
        worker_connections 2048;
}

الإنتاج -- Gunicorn

إما:

  • تشغيل gunicorn عبر سكربتات bash (تعمل كخدمات خلفية ~ عدّل الملفات للتغيير):
bash ./bin/run-ahmia.sh
bash ./bin/run-ahmia-onion.sh

أو

  • قم بإعداد وتشغيل gunicorn (تم اختباره مع gunicorn==21.2.0) كخدمة systemd خلفية
cp conf/gunicorn/*.service /etc/systemd/system/
systemctl daemon-reload
systemctl enable ahmia.service
systemctl status ahmia.service
systemctl enable ahmia-onion.service
systemctl status ahmia-onion.service
systemctl restart gunicorn

عدّل ملف /lib/systemd/system/nginx.service لإضافة ahmia-site.service ahmia-site-onion.service

systemctl edit nginx

[Unit]
After=network-online.target remote-fs.target nss-lookup.target ahmia.service ahmia-onion.service
Requires=ahmia.service ahmia-onion.service

systemctl daemon-reload
systemctl cat nginx

احذف عناوين onion المضافة مرة واحدة أسبوعيًا

# Every three days
40 5 */3 * * cd /usr/local/lib/ahmia-site && venv/bin/python manage.py deleteonions >> weeklydelete.log 2>&1

الترخيص

Ahmia مرخّص بموجب ترخيص BSD ثلاثي البنود.

تنزيل الأداة