Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
ahmia-site — Motor de búsqueda y pila de rastreo basados en Django que indexa servicios ocultos .onion en la red Tor, proporcionando metadatos consultables para el descubrimiento de contenido en la dark web. | Kitploit
Herramientas/GitHubGitHub/ahmia/ahmia-site
OSINT (Inteligencia de Fuentes Abiertas)ReconocimientoRecopilación de InformaciónSeguridad WebPrivacidadCrawler
GitHubahmia/ahmia-site

ahmia-site

Motor de búsqueda y pila de rastreo basados en Django que indexa servicios ocultos .onion en la red Tor, proporcionando metadatos consultables para el descubrimiento de contenido en la dark web.

Ver Repositorio
79011430hace 20 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

https://ahmia.fi/

Ahmia es el motor de búsqueda para dominios .onion en la red de anonimato Tor. Está dirigido por Juha Nurmi y tiene su sede en Finlandia. Este repositorio contiene los rastreadores utilizados por el motor de búsqueda Ahmia.

Compatibilidad

La versión más reciente de Ahmia está construida con Python 3, Django 5 y Elasticsearch 8. Necesitarás conocer estas tecnologías para crear una instalación funcional de Ahmia. Ahmia rastrea usando ahmia-crawler.

Requisitos previos

Ahmia-index debe estar instalado y en ejecución

Guía de instalación

pip install -r requirements.txt

Configuración

Este es un paso común, tanto para el entorno local (dev) como para producción.

cp ahmia/example.env ahmia/.env

Por favor, modifica los valores en .env para adaptarlos a tus necesidades. Debes especificar al menos las credenciales de postgresql, si estás usando la configuración de producción.

Configurar el sitio web

Migrar la base de datos

python manage.py makemigrations ahmia
python manage.py migrate

Generar los archivos estáticos

python manage.py collectstatic

Copiar el certificado CA de Elasticsearch en su ubicación

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

Ejecutar el sitio en modo dev

Iniciar el servidor de desarrollo

La configuración de desarrollo usa sqlite como base de datos. La configuración predeterminada debería funcionar sin necesidad de cambios.

python manage.py runserver

Producción -- Nginx

NOTA: Si tu directorio de despliegue no es /usr/local/lib/ahmia-site, reemplázalo según corresponda

  • Configurar y ejecutar 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

Aumenta worker_connections en /etc/nginx/nginx.conf:

events {
        worker_connections 2048;
}

Producción -- Gunicorn

O BIEN:

  • Ejecutar gunicorn mediante scripts bash (funcionan como demonios ~ edita los archivos para cambiarlos):
bash ./bin/run-ahmia.sh
bash ./bin/run-ahmia-onion.sh

O BIEN

  • configurar y ejecutar gunicorn (probado con gunicorn==21.2.0) como demonio 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

Edita tu /lib/systemd/system/nginx.service para añadir 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

Eliminar los onions añadidos una vez por semana

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

Licencia

Ahmia está licenciado bajo la licencia BSD de 3 cláusulas.

Descargar herramienta