
AIRecon è un agente di cybersicurezza autonomo che combina un Large Language Model self-hosted (Ollama) con una sandbox Docker Kali Linux e una TUI Textual. È progettato per automatizzare valutazioni di sicurezza, test di penetrazione e ricognizione per bug bounty — senza chiavi API o dipendenze dal cloud.
AIRecon è un agente autonomo di penetration testing che pilota qualsiasi gateway LLM compatibile con OpenAI (LiteLLM / vLLM / un endpoint ospitato — o un gateway locale che fa da proxy a un Ollama locale) con un sandbox Docker Kali Linux, un'integrazione nativa con il proxy Caido, una pipeline strutturata RECON → ANALYSIS → EXPLOIT → REPORT e una TUI Textual in tempo reale.
Indipendente dal backend per design. Punta AIRecon verso un gateway locale (LiteLLM / vLLM, o un gateway che fa da proxy a un Ollama locale) per un funzionamento completamente offline / privato, oppure verso un endpoint ospitato compatibile con OpenAI/Anthropic/Gemini per la massima qualità di ragionamento. Il supporto al ragionamento viene rilevato automaticamente a runtime — nessun hardcoding per modello.

Swiftproxy fornisce oltre 90 milioni di IP residenziali puliti in più di 220 località, supportando HTTP(S)/SOCKS5, rotazione IP, Sticky Sessions e geo-targeting preciso. Aiuta i flussi di lavoro di ricerca e ricognizione alimentati dall'IA ad accedere ai siti web in modo affidabile da diverse località, rendendolo adatto per ricerca web, raccolta dati, scraping e accesso basato sulla posizione.
È disponibile il test gratuito, con il 10% di sconto usando il codice PROXY90.
AIRecon comunica con un unico gateway compatibile con OpenAI, quindi sei tu a scegliere il compromesso — esegui un modello locale per privacy e costo API zero, oppure un modello ospitato per la massima qualità di ragionamento. Lo stesso agente, pipeline, sandbox e tooling funzionano in entrambi i casi.
| Funzionalità | AIRecon |
|---|---|
| Backend | Qualsiasi gateway compatibile con OpenAI (LiteLLM / vLLM / ospitato) |
| Completamente offline / nessuna chiave API | Sì — quando si utilizza un gateway locale (vLLM, o un gateway → Ollama locale) |
| Rilevamento del ragionamento | Automatico a runtime (nessun hardcoding del nome del modello) |
| Integrazione Caido | Nativa |
| Scope guard + audit log | Sì — rifiuta target fuori scope, registra ogni comando |
| Apprendimento solo da elementi verificati | Sì — il cervello accumula scoperte comprovate, non rumore |
| Ripresa della sessione (chat + chiamate agli strumenti) | Sì |
| Knowledge base locale | ~1,09M record (opzionale) |
§FUZZ§), findings, scope, sitemap, intercept.dataset_search autonomamente prima di tentare tecniche sconosciute — basando le sue decisioni su dati reali indicizzati.RECON → ANALYSIS → EXPLOIT → REPORT
Ogni fase ha obiettivi specifici, strumenti consigliati e criteri di transizione automatica. L'applicazione delle fasi è soft — l'agente è guidato ma mai bloccato. I checkpoint vengono eseguiti ogni 5 (valutazione di fase), 10 (autovalutazione) e 15 (compressione del contesto) iterazioni.
AIRecon non esegue il fine-tuning dell'LLM. Il suo "apprendimento" è una telemetria locale e strutturata che guida la scelta degli strumenti ed evita di ripetere percorsi falliti.
Persistenza locale (tutto su disco, nessun cloud):
~/.airecon/memory/airecon.db che memorizza sessioni, risultati, pattern, informazioni sul target, utilizzo degli strumenti, prestazioni del modello, utilizzo delle skill e scoperte di catene di attacco.~/.airecon/learning/global_learning.json (statistiche sulle prestazioni degli strumenti, pattern strategici, registro delle osservazioni, insight distillati).~/.airecon/memory/by_target/ quando persistiti, contenenti endpoint, vulnerabilità, bypass WAF, parametri sensibili ed endpoint di autenticazione.workspace/<target>/payload_memory.json quando viene eseguita la persistenza della sessione.Come influisce sul comportamento:
tech_correlations — così i dataset vengono usati come cervello fin dalla prima iterazione.intelligence_memory_recall_interval iterazioni (predefinito 4), i pattern appresi / la conoscenza di avvio a freddo vengono re-iniettati in base alla tecnologia rilevata; la correlazione viene eseguita ogni intelligence_correlation_interval (predefinito 6).intelligence_learn_only_verified, attivo per impostazione predefinita).intelligence_adaptive_min_observations (predefinito 2) osservazioni.