Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/emrekybs/signalops
OSINT (Inteligência de Fontes Abertas)ReconhecimentoSegurança IoTAnálise de VulnerabilidadesColeta de InformaçõesSegurança de RedeSegurança Sem FioSegurança MóvelInteligência de AmeaçasRastreadorSegurança de IA
22há 1 mêsAinda não revisado

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
GitHub
emrekybs/signalops

signalops

Painel de fusão de inteligência de múltiplas fontes — feeds de WiFi, celular, CCTV, ADS-B, orbital e SDR unificados em um único mapa tático. Apenas para pesquisa de segurança.

Ver Repositório

Signal OPS

Uma plataforma de fusão de inteligência de sinais de espectro completo e de múltiplas fontes para pesquisa e treinamento em segurança. O Signal OPS reúne dezenas de fontes de coleta abertas — bancos de dados de WiFi/Bluetooth/torres de celular, scanners de exposição à internet, índices de câmeras, feeds de voo ADS-B, rastreamento de satélites TLE e redes SDR/APRS — em um único mapa tático e API Flask, correlacionando os domínios RF, celular, espaço aéreo, orbital e de vigilância em um único quadro operacional em tempo real, com resumos opcionais de ameaças assistidos por IA sobrepostos.


Recursos

  • Varredura unificada RF/OSINT — uma única chamada distribui em paralelo para fontes de WiFi, Bluetooth, torres de celular, IoT, câmeras e aeronaves, deduplica e pontua os resultados.
  • Descoberta de câmeras — Shodan, FOFA, BinaryEdge, Windy Webcams, nós de vigilância do OpenStreetMap e Insecam, por coordenadas ou por país.
  • Inteligência celular — consultas de torres de celular (WiGLE, OpenCellID) com resolução offline MCC/MNC → operadora/país e heurísticas de IMSI-catcher / Stingray.
  • Detecção de ameaças sem fio — detecção de pontos de acesso rogue / evil-twin e identificação de rastreadores Bluetooth (AirTag, Tile, SmartTag…).
  • Monitoramento do espaço aéreo — ADS-B ao vivo via adsb.fi e OpenSky, decodificação de squawk de emergência, heurísticas de drones e um mapa de calor de interferência GPS derivado do NAC-P de aeronaves.
  • Rastreamento orbital — ingestão de TLE do CelesTrak com propagação SGP4, classificação de missões e sobreposição de estações terrestres SatNOGS.
  • SDR e APRS — mapa público de receptores KiwiSDR e consultas de estações APRS.fi.
  • Inteligência de ameaças IP — agregação de múltiplas fontes (ipinfo, AbuseIPDB, CriminalIP, LeakIX, ZoomEye) com varredura de portas leve e pontuação de risco combinada.
  • Lista de vigilância e alertas — rastreie BSSIDs, SSIDs, IPs, MACs ou hexadecimais ICAO específicos e receba alertas durante as varreduras.
  • Análise de IA (opcional) — o Google Gemini resume os resultados da varredura em avaliações e níveis de risco quando uma chave é fornecida.

Quase todas as fontes são opcionais. Se uma chave não estiver definida, esse buscador é ignorado normalmente — as fontes gratuitas (OpenStreetMap, Insecam, ipinfo.io, ADS-B, CelesTrak, KiwiSDR) funcionam sem nenhuma chave.


Capturas de tela

Mapa SIGINT — visão unificada de múltiplas fontes

O mapa principal funde camadas de WiFi, Bluetooth, celular, câmeras e aeronaves sobre a mesma área, com sobreposições alternáveis para câmeras OSM, redes ALPR/Flock e delegacias de polícia.

Mapa SIGINT — visão de satélite

Mapa SIGINT — visão de rua com marcadores de câmera / PA / celular

Vigilância e CCTV

Feed de vigilânciaDescoberta de CCTV
VigilânciaCCTV

A lista de vigilância pontua cada dispositivo (por exemplo, "Suspeita 35/100: câmera não autenticada") e mescla roteadores, TVs e câmeras expostas do WiGLE, Insecam e OSM. A visão CCTV agrupa as câmeras descobertas por fonte, com risco por câmera e status ao vivo/metadados.

Inteligência de torres de celular e SDR / APRS

Mapa de calor de torres de celularRede SDR / APRS
Torres de celularSDR / APRS

A inteligência de torres de celular traça a densidade de torres com consulta de operadora MCC/MNC; a visão SDR mapeia receptores KiwiSDR públicos e estações APRS com consulta de indicativo.

Requisitos

  • Python 3.9+
  • Os pacotes Python listados abaixo

Dependências principais:

root@kitploit:~
flask
requests
python-dotenv

Recomendado (habilita funcionalidade completa — cache, limitação de taxa, propagação de satélites):

root@kitploit:~
cachetools        # geo-cache limitada (usa um dict ilimitado como fallback se ausente)
flask-limiter     # limitação de taxa de requisições
sgp4              # propagação de posição de satélites para /api/satellites
google-genai      # análise de IA Gemini (apenas se você usar GEMINI_API_KEY)

Instale tudo:

root@kitploit:~
pip install flask requests python-dotenv cachetools flask-limiter sgp4 google-genai

Configuração

1. Clone e entre no projeto

root@kitploit:~
git https://github.com/emrekybs/signalops.git
unzip signalops-v1.zip

2. (Opcional) crie um ambiente virtual

root@kitploit:~
python -m venv venv
source venv/bin/activate      # Windows: venv\Scripts\activate

3. Instale as dependências

root@kitploit:~
pip install -r requirements.txt

Se você não tiver um requirements.txt, use a linha pip install da seção Requisitos acima.

4. Configure seu ambiente

Copie o arquivo de exemplo e preencha as chaves que você possui:

root@kitploit:~
cp .env.example .env

Em seguida, abra .env e cole suas chaves de API. Toda chave é opcional — deixe qualquer linha em branco (ou exclua-a) para desabilitar essa fonte. Veja a próxima seção para saber o que cada uma faz e onde obtê-la.

5. (Opcional) adicione conjuntos de dados locais

Para consultas instantâneas e offline de câmeras e delegacias, coloque estes arquivos em um diretório data/ (ou aponte DATA_DIR para outro local):

root@kitploit:~
data/CAMERAS_WITH_NETWORK_DATA.geojson   # Feições de ponto (câmeras)
data/police_precincts_usa.geojson        # Feições de polígono (delegacias dos EUA)
data/camera_networks.json                # metadados de compartilhamento de rede
data/tiles/{z}/{x}/{y}.json              # conjunto de dados de câmeras em tiles (opcional)

Se esses arquivos estiverem ausentes, o aplicativo automaticamente recorre a consultas ao vivo do OpenStreetMap Overpass.

6. Execute

root@kitploit:~
python app_v2.py

O servidor inicia em http://0.0.0.0:8080. Abra http://localhost:8080 no seu navegador.

Verifique quais provedores carregaram com sucesso a qualquer momento:

root@kitploit:~
GET /api/status     # chaves ativas vs. ausentes
GET /api/debug      # booleano por chave + teste de autenticação WiGLE ao vivo

Variáveis de ambiente

Crie um arquivo .env na raiz do projeto. Abaixo está a lista completa lida pelo aplicativo.

Chaves de API de fontes de dados (todas opcionais)

Configuração do aplicativo

Fontes sem chave (sempre ativas)

Estas não precisam de configuração: OpenStreetMap Overpass, Insecam, EarthCam, ipinfo.io, ADS-B (adsb.fi / OpenSky), CelesTrak TLE, SatNOGS e KiwiSDR.


.env.example

Salve isto como .env.example no seu repositório para que outros saibam o formato:

root@kitploit:~
# ── Ambiente Signal OPS ──
# Toda chave é opcional. Deixe em branco para desabilitar essa fonte.

# WiFi / Bluetooth / Celular
WIGLE_API_NAME=
WIGLE_API_TOKEN=
OPENCELLID_API_KEY=

# Scanners de exposição à internet
SHODAN_API_KEY=
CENSYS_API_ID=
CENSYS_API_SECRET=
ZOOMEYE_API_KEY=
FOFA_EMAIL=
FOFA_API_KEY=
HUNTERHOW_API_KEY=
NETLAS_API_KEY=
LEAKIX_API_KEY=
CRIMINALIP_API_KEY=
BINARYEDGE_API_KEY=

# Câmeras e reputação de IP
WINDY_API_KEY=
ABUSEIPDB_API_KEY=

# Aeronaves e rádio amador
ADSB_API_KEY=
APRS_FI_KEY=

# Análise de IA
GEMINI_API_KEY=
GEMINI_MODEL=gemini-2.0-flash

# Configuração do aplicativo
DATA_DIR=./data
FLASK_SECRET_KEY=

Visão geral da API

Uma seleção dos endpoints expostos (veja o código-fonte para o conjunto completo):


Notas e limitações

  • Alguns provedores (por exemplo, ZoomEye, CriminalIP) podem ser afetados por interferência de TLS em certos ISPs e estão desabilitados por padrão em algumas listas de varredura — veja os comentários inline no código-fonte para reabilitá-los atrás de uma VPN/proxy.
  • Os limites de taxa variam amplamente entre provedores; os níveis gratuitos podem ser pequenos (o WiGLE celular é de ~100 consultas/dia, por exemplo). O aplicativo ignora ou recua quando possível, mas você é responsável por permanecer dentro dos limites de cada provedor.
  • Os conjuntos de dados locais são opcionais, mas aceleram drasticamente as consultas de câmeras/delegacias em comparação com consultas Overpass ao vivo.

Baixar ferramenta
VariávelProvedorObtenha uma chave em
WIGLE_API_NAMEWiGLE (WiFi/BT/celular) — nome de usuáriohttps://wigle.net/account
WIGLE_API_TOKENWiGLE — token de APIhttps://wigle.net/account
OPENCELLID_API_KEYOpenCellID (torres de celular)https://opencellid.org
SHODAN_API_KEYShodan (exposição / câmeras)https://account.shodan.io
CENSYS_API_IDCensys — ID de APIhttps://search.censys.io/account/api
CENSYS_API_SECRETCensys — segredo de APIhttps://search.censys.io/account/api
ZOOMEYE_API_KEYZoomEyehttps://www.zoomeye.org/profile
FOFA_EMAILFOFA — e-mail da contahttps://fofa.info
FOFA_API_KEYFOFA — chave de APIhttps://fofa.info
HUNTERHOW_API_KEYHunter.howhttps://hunter.how
NETLAS_API_KEYNetlashttps://netlas.io
LEAKIX_API_KEYLeakIXhttps://leakix.net
CRIMINALIP_API_KEYCriminalIPhttps://www.criminalip.io
BINARYEDGE_API_KEYBinaryEdgehttps://www.binaryedge.io
WINDY_API_KEYWindy Webcamshttps://api.windy.com/keys
ABUSEIPDB_API_KEYAbuseIPDB (reputação de IP)https://www.abuseipdb.com/account/api
ADSB_API_KEYadsb.fi (opcional; funciona sem)https://adsb.fi
APRS_FI_KEYAPRS.fi (estações de rádio amador)https://aprs.fi/page/api_key
GEMINI_API_KEYGoogle Gemini (análise de IA)https://aistudio.google.com/apikey
VariávelPadrãoDescrição
GEMINI_MODELgemini-2.0-flashModelo Gemini usado para análise
DATA_DIR./dataDiretório para conjuntos de dados locais GeoJSON/JSON
FLASK_SECRET_KEYaleatório por execuçãoSegredo de sessão do Flask; defina um valor fixo em produção
EndpointFinalidade
GET /nearby?lat=&lon=&mode=Varredura unificada RF/OSINT ao redor de um ponto
GET /api/cctv?lat=&lon= ou ?country=Descoberta de câmeras por localização ou país
GET /api/search?type=&query=Pesquisa por SSID, IP, localização ou país
POST /api/analyzeResumo de IA de uma lista de dispositivos
GET /api/ip-intel?ip=Inteligência de ameaças IP de múltiplas fontes
GET /api/adsb?lat=&lon=&radius=Aeronaves ao vivo + detecção de emergência
GET /api/satellites?categories=Posições de satélites (TLE + SGP4)
GET /api/gps-jamming?lat=&lon=Mapa de calor de interferência GPS do ADS-B
GET /api/sdr/kiwisdrLista pública de receptores KiwiSDR
GET /api/aprs/stations?lat=&lon=Estações APRS próximas
GET/POST /api/watchlistGerenciar identificadores rastreados
POST /api/watchlist/checkVerificar uma lista de dispositivos contra a lista de vigilância
GET /api/status · GET /api/debugSaúde do provedor / diagnóstico de chaves