tiago4lexandre/SpiderPi

GitHub: tiago4lexandre/SpiderPi

Stars: 5 | Forks: 0

# SpiderPi 🕷️ v2.2.0 — Antigravity 2.1 **Plataforma de reconhecimento automatizada com análise via Gemini 3.5 Flash** Para Raspberry Pi Zero 2W com display Waveshare e-paper ![](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/cf8569f57c105013.png) ## Estrutura do Projeto spiderpi/ ├── web/ # Interface Web (Flask/Dashboard) │ ├── app.py # Backend do dashboard │ ├── static/ # CSS e assets web │ └── templates/ # Templates HTML ├── scanner.py # Script principal — menu e integração Antigravity ├── epaper_display.py # Driver do display Waveshare (v2.0) ├── setup.sh # Instalação automatizada ├── KALI_INSTALL.md # Guia de instalação do Kali Linux (Headless) ├── USAGE.md # Guia de uso detalhado (CLI + Web) ├── CHANGELOG.md # Histórico de versões e Release Notes ├── logs/ # JSONs com histórico de scans └── README.md ## 📚 Documentação Detalhada Para facilitar a navegação, o projeto está dividido nos seguintes guias: 1. **[Guia de Instalação](KALI_INSTALL.md)**: Como preparar o Raspberry Pi Zero 2W com Kali Linux Headless. 2. **[Guia de Uso](USAGE.md)**: Detalhes sobre os comandos CLI, flags de automação e o Dashboard Web. ## 🛠️ Instalação Rápida # 1. Clone ou copie os arquivos para o Pi scp -r spiderpi/ pi@raspberrypi.local:~/ # 2. No Pi, execute o setup (requer root) ssh pi@raspberrypi.local cd ~/spiderpi chmod +x setup.sh sudo ./setup.sh # O setup.sh criará um ambiente virtual (venv) e instalará o SDK 'google-genai'. # Também será criado um alias 'spiderpi' para facilitar o acesso e um serviço systemd # para mostrar uma tela de boot no e-paper. # 3. Configure a API Key (Plataforma Antigravity / Google AI Studio) # Durante o setup.sh, você será solicitado a inserir sua chave. # Caso queira configurar manualmente depois: echo 'export GEMINI_API_KEY="sua_chave_aqui"' >> ~/.zshrc source ~/.zshrc ## 🖥️ Interface Web (Dashboard) O SpiderPi possui um painel de controle que inicia **automaticamente** em background: - **Monitoramento em Tempo Real:** Veja o progresso dos scans linha por linha via **Live Terminal Feed**. - **Análise Inteligente:** Visualize as vulnerabilidades encontradas pela IA Antigravity 2.1. - **Estatísticas:** Acompanhe CPU, Temperatura e RAM do dispositivo em tempo real. - **Acesse:** `http://raspberrypi.local:5000` (ou o IP do seu dispositivo) ![](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/cf2950836e105029.png) ## 🕹️ Modos de Uso O SpiderPi suporta operação híbrida total: 1. **Modo Interativo (Menu):** `sudo -E spiderpi` 2. **Modo Direto (Flags):** `sudo -E spiderpi --tool nmap --target 192.168.1.1` 3. **Dashboard Web:** Inicie scans remotamente pelo navegador. ## ⚠️ Aviso Legal Esta ferramenta é destinada exclusivamente para fins educacionais e testes de penetração autorizados. O uso em redes sem permissão é ilegal.