Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
ahmia-site — Mecanismo de busca e pilha de crawler baseados em Django que indexam serviços ocultos .onion na rede Tor, fornecendo metadados pesquisáveis para descoberta de conteúdo da dark web. | Kitploit
Ferramentas/GitHubGitHub/ahmia/ahmia-site
OSINT (Inteligência de Fontes Abertas)ReconhecimentoColeta de InformaçõesSegurança WebPrivacidadeRastreador
GitHubahmia/ahmia-site

ahmia-site

Mecanismo de busca e pilha de crawler baseados em Django que indexam serviços ocultos .onion na rede Tor, fornecendo metadados pesquisáveis para descoberta de conteúdo da dark web.

Ver Repositório
79011430há 20 diasRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site

https://ahmia.fi/

Ahmia é o motor de busca para domínios .onion na rede de anonimato Tor. É liderado por Juha Nurmi e está sediado na Finlândia. Este repositório contém os crawlers usados pelo motor de busca Ahmia.

Compatibilidade

A versão mais recente do Ahmia é construída com Python 3, Django 5 e Elasticsearch 8. Você precisará conhecer essas tecnologias para criar uma instalação funcional do Ahmia. O Ahmia rastreia usando o ahmia-crawler.

Pré-requisitos

O Ahmia-index deve estar instalado e em execução

Guia de instalação

pip install -r requirements.txt

Configuração

Esta é uma etapa comum, tanto para o ambiente local (dev) quanto para o de produção.

cp ahmia/example.env ahmia/.env

Por favor, modifique os valores em .env para atender às suas necessidades. Você deve especificar pelo menos as credenciais do postgresql, se estiver usando as configurações de produção.

Configurar o site

Migrar o banco de dados

python manage.py makemigrations ahmia
python manage.py migrate

Gerar os arquivos estáticos

python manage.py collectstatic

Copiar o certificado CA do Elasticsearch para o local correto

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

Executar o site em modo de desenvolvimento

Iniciar o servidor de desenvolvimento

As configurações de desenvolvimento usam sqlite como banco de dados. As configurações padrão devem funcionar imediatamente.

python manage.py runserver

Produção -- Nginx

NOTA: Se o seu diretório de implantação não for /usr/local/lib/ahmia-site, substitua conforme necessário

  • Configure e execute o 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

Aumente o worker_connections em /etc/nginx/nginx.conf:

events {
        worker_connections 2048;
}

Produção -- Gunicorn

OU:

  • Execute o gunicorn via scripts bash (funcionam como daemons ~ edite os arquivos para alterar):
bash ./bin/run-ahmia.sh
bash ./bin/run-ahmia-onion.sh

OU

  • configure e execute o gunicorn (testado com gunicorn==21.2.0) como daemon 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

Edite seu /lib/systemd/system/nginx.service para adicionar 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

Excluir os onions adicionados uma 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

Licença

O Ahmia está licenciado sob a licença BSD de 3 cláusulas.

Baixar ferramenta