Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
ahmia-site — Auf Django basierende Suchmaschinen- und Crawler-Stack, der .onion-Hidden-Services im Tor-Netzwerk indexiert und durchsuchbare Metadaten für die Entdeckung von Dark-Web-Inhalten bereitstellt. | Kitploit
Tools/GitHubGitHub/ahmia/ahmia-site
OSINT (Open-Source-Intelligence)AufklärungInformationsbeschaffungWebsicherheitPrivatsphäreCrawler
GitHubahmia/ahmia-site

ahmia-site

Auf Django basierende Suchmaschinen- und Crawler-Stack, der .onion-Hidden-Services im Tor-Netzwerk indexiert und durchsuchbare Metadaten für die Entdeckung von Dark-Web-Inhalten bereitstellt.

Repository anzeigen
79011430vor 20 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

https://ahmia.fi/

Ahmia ist die Suchmaschine für .onion-Domains im Tor-Anonymitätsnetzwerk. Sie wird von Juha Nurmi geleitet und hat ihren Sitz in Finnland. Dieses Repository enthält die Crawler, die von der Suchmaschine Ahmia verwendet werden.

Kompatibilität

Die neueste Version von Ahmia basiert auf Python 3, Django 5 und Elasticsearch 8. Sie müssen diese Technologien kennen, um eine funktionierende Ahmia-Installation erstellen zu können. Ahmia crawlt mit ahmia-crawler.

Voraussetzungen

Ahmia-index sollte installiert sein und laufen

Installationsanleitung

pip install -r requirements.txt

Konfiguration

Dies ist ein gemeinsamer Schritt, sowohl für die lokale (Dev-) als auch für die Produktionsumgebung.

cp ahmia/example.env ahmia/.env

Bitte ändern Sie die Werte in .env, um sie an Ihre Anforderungen anzupassen. Sie müssen mindestens die PostgreSQL-Zugangsdaten angeben, wenn Sie die Produktionseinstellungen verwenden.

Website einrichten

Datenbank migrieren

python manage.py makemigrations ahmia
python manage.py migrate

Statische Dateien erstellen

python manage.py collectstatic

Elasticsearch-CA-Zertifikat an den richtigen Ort kopieren

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

Website im Dev-Modus ausführen

Entwicklungsserver starten

Die Entwicklungseinstellungen verwenden sqlite als Datenbank. Die Standardeinstellungen sollten ohne weitere Anpassungen funktionieren.

python manage.py runserver

Produktion -- Nginx

HINWEIS: Wenn Ihr Bereitstellungsverzeichnis nicht /usr/local/lib/ahmia-site ist, passen Sie die Pfade entsprechend an

  • Nginx konfigurieren und starten:
# 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

Erhöhen Sie worker_connections in /etc/nginx/nginx.conf:

events {
        worker_connections 2048;
}

Produktion -- Gunicorn

ENTWEDER:

  • Gunicorn über Bash-Skripte ausführen (laufen als Daemons ~ Dateien bearbeiten, um Änderungen vorzunehmen):
bash ./bin/run-ahmia.sh
bash ./bin/run-ahmia-onion.sh

ODER

  • Gunicorn konfigurieren und als systemd-Daemon ausführen (getestet mit gunicorn==21.2.0)
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

Bearbeiten Sie Ihre /lib/systemd/system/nginx.service, um ahmia-site.service und ahmia-site-onion.service hinzuzufügen

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

Hinzugefügte Onions einmal pro Woche löschen

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

Lizenz

Ahmia ist unter der 3-Klausel-BSD-Lizenz lizenziert.

Tool herunterladen