
bot Telegram OSINT per il monitoraggio di Internet per Windows
9 aprile 2023
abbandonato - scusa - occupato altrove. lo ricodificherò da zero in un linguaggio multipiattaforma in cambio di un sacco di soldi.
6 ottobre 2021
potrebbe presto non essere più abbandonato. al momento è molto instabile. vorrei ricodificarlo da zero.
descrizione
chatter è un bot di monitoraggio OSINT proof of concept per Telegram su Windows (idealmente server) che monitora contenuti di tweet, titoli di post su Reddit e contenuti di post su 4chan per parole chiave specifiche - così come frasi tra virgolette. Invia i contenuti scoperti al tuo gruppo Telegram in tempo quasi reale a seconda della configurazione. Questa è una versione beta iniziale con funzionalità limitate.
contatta [email protected] per domande
come eseguire chatter
scarica e decomprimi https://github.com/visualbasic6/chatter/archive/master.zip.
\bin\config\apikey.txt - assicurati di mettere il testo bot davanti alla chiave API che Telegram ti fornisce, ad esempio bot111093451:GDGks4kisDFJFlulzjser-dfsSJDFpWsd"chat": {
"id": -100156734232,
dove -100156734232 è l'ID chat del tuo gruppo Telegram.
5. imposta l'ID chat in \bin\config\chatid.txt
6. popola \bin\config\targets.txt e \bin\config\keywords.txt di conseguenza. non preoccuparti - gli esempi sono già forniti in questi file di testo.
7. esegui il .exe
reporting del bot Telegram

potrebbe essere necessario eseguire cmd.exe come amministratore e "regsvr32 {file.ocx}" se compaiono errori di avvio non correlati a file di configurazione assenti.
i file in \config\ sono autoesplicativi e vengono forniti con esempi.
il formato di targets.txt è
service:area:apicreds(unnecessary):minutesbetweencrawl
ad es. reddit:cryptocurrency:n/a:5
popola questi file prima di eseguire il .exe altrimenti chatter fallirà. È meglio usare chatter con un server Windows per impostarlo e dimenticarsene. Chatter è stato scritto in VB classico con un wrapper SSL per effettuare richieste API esterne. Questo è raro nel 2020. Per questo motivo, l'antivirus potrebbe mostrare falsi positivi. Sei libero di compilare dal sorgente o eseguire chatter in un enclave - che dovrebbe essere una pratica standard per qualsiasi software contenente codice che non sei in grado di rivedere e compilare personalmente. Si consiglia di astenersi dal trasmettere a Telegram più volte mentre si popola il database con contenuti da ignorare. Questo è particolarmente utile per Twitter. Alla fine verrà intercettato solo materiale recente - anche se potrebbe volerci del tempo perché i vecchi contenuti associati alle tue parole chiave e frasi vengano inseriti nel database e ignorati.
compila dal sorgente
vb6
roadmap, note varie
approfondimento, archiviazione locale, pensieri immediati del 17 maggio 2020
nota: chatter necessita di un aggiornamento per memorizzare gli URL completi da qualche parte associati alle loro parole chiave e timestamp - e probabilmente anche eseguire il crawling degli URL al momento della loro scoperta per rispecchiare completamente il contenuto. Questo potrebbe/dovrebbe arrivare in un aggiornamento imminente.
chatter è attualmente meglio riservato per qualcosa come sedersi casualmente in un gruppo Telegram e condurre intelligence collaborativa; ad esempio investitori che monitorano notizie relative a mercati specifici. Non memorizza il contenuto dei post localmente. Attualmente dovresti apportare modifiche a chatter ed eseguire crawling aggiuntivi.
il vantaggio di segnalare le scoperte ai gruppi Telegram è che Telegram esegue il crawling degli URL che chatter gli presenta e mostra testo pertinente e anteprime delle immagini associate al contenuto.
le 3 query che chatter esegue ogni N minuti sono
https://www.reddit.com/search.compact?q=subreddit%3A{subreddit}+{query}&sort=new&t=all
https://find.4chan.org/?q={query}&b={area, e.g. biz, b, etc.}
https://api.twitter.com/2/search/adaptive.json?&q={query}
poi memorizza identificatori URL univoci come file .txt in \db\{platform}\{identifier}.txt per ignorarli come duplicati in futuro.
esempi
\db\reddit\1xy9k6.txt
\db\4chan\75749943.txt
\db\twitter\692151844227911680.txt
con Twitter potresti prendere qualcosa come \db\twitter\692151844227911680.txt, generare l'URL tramite https://twitter.com/{anything}/status/692151844227911680 e poi fare scraping e archiviare il contenuto del tweet con un altro bot. Sarebbero necessarie modifiche a chatter per associare il tweet alla parola chiave utilizzata per localizzarlo.
saluti
justinakapaste.com e tutti i miei anziani hacker di AOL
stang per le risate e il divertimento