
Crawler (Bot) que busca filtraciones de credenciales en sitios de paste.
Solo el código de mi bot OSINT que busca filtraciones de datos sensibles en sitios de paste.
Términos de búsqueda:
Los términos de búsqueda se pueden personalizar. Puedes aprender más en la sección de configuración.
Para pastebin.com el bot tiene dos modos:
Características adicionales:
mysqli_connect(
BEGIN RSA PRIVATE KEY
The name of the database for WordPress
apiKey:
Return-Path:
insert into
INSERT INTO
.onion
Si quieres agregar otros términos de búsqueda, simplemente agrégalos al archivo línea por línea. ¿Conoces algún término de búsqueda útil que falte aquí? ¡Dímelo! :-) 3. Para el módulo de seguimiento de usuarios de pastebin.com, debes agregar los usuarios objetivo línea por línea al archivo configs/users.txt.
Ayuda del programa:
$ python3 scavenger.py -h
_________
/ _____/ ____ _____ ___ __ ____ ____ ____ ___________
\_____ \_/ ___\\__ \\ \/ // __ \ / \ / ___\_/ __ \_ __ \
/ \ \___ / __ \\ /\ ___/| | \/ /_/ > ___/| | \/
/_______ /\___ >____ /\_/ \___ >___| /\___ / \___ >__|
\/ \/ \/ \/ \//_____/ \/ Reworked
usage: scavenger.py [-h] [-0] [-1] [-2] [-3] [-4]
control script
optional arguments:
-h, --help show this help message and exit
-0, --pbincom Activate pastebin.com archive scraping module
-1, --pbincomTrack Activate pastebin.com user tracking module
-2, --sensitivedata Search a specific folder for sensitive data. This might
be useful if you want to analyze some pastes which
were not collected by the bot.
-3, --editsearch Edit search terms file for additional search terms
(email:password combinations will always be searched)
-4, --editusers Edit user file of the pastebin.com user track module
example usage: python3 scavenger.py -0 -1
Los pastes rastreados se almacenan en diferentes ubicaciones según su estado.
Los pastes se almacenan en data/raw_pastes hasta alcanzar un límite de 48000 archivos. Una vez que hay más de 48000 pastes, se comprimen y se mueven a la carpeta de archivo.
Iniciar el módulo de scraping del archivo de pastebin.com
$ python3 scavenger.py -0
Iniciar el módulo de seguimiento de usuarios de pastebin.com
$ python3 scavenger.py -1
Al iniciar uno de estos módulos, se crea una sesión de tmux con el módulo en ejecución en segundo plano.
Listar sesiones de tmux
$ tmux ls
pastebincomArchive: 1 windows (created Sun Apr 14 06:33:32 2021) [204x58]
pastebincomTrack: 1 windows (created Sun Apr 14 06:33:32 2021) [204x58]
Interactuar con una sesión de tmux (ejemplo)
$ tmux a -t pastebincomArchive
$ tmux a -t pastebincomTrack
Para desconectarte de una sesión, presiona STRG+b d.
Si deseas iniciar un módulo sin usar el software de control, puedes hacerlo llamándolos directamente.
Scraper del archivo de Pastebin.com
$ python3 pbincomArchiveScrape.py
Rastreador de usuarios de Pastebin.com
$ python3 pbincomTrackUser.py
Buscar datos sensibles en una carpeta específica:
$ python3 findSensitiveData.py TARGET_FOLDER
Si echas de menos algo y quieres que agregue funciones o haga cambios, házmelo saber a través de Twitter o un issue de GitHub :-)