Trabajo de OSINT para la asignatura de seguridad en sistemas distribuidos. Estos scripts buscarán cadenas y expresiones regulares en páginas de pastebin. Como pastebin no es muy amigable, y no suele darnos muchos URLs para hacer esto buscaremos URLs de pastebin en otras fuentes "públicas", por ejemplo:
consola para ejecución de comandos de la herramienta, hay comandos para establecer variables, mostrarlas, cargar módulos, ejecutarlos y realizar las búsquedas dentro de pastebin.
archivo: osintpastebin.py
dentro de twitter se buscarán cadenas de texto y se irán obteniendo tweets después estos tweets se analizarán para obtener las URLs de pastebin
archivo crawler: modules/_twitter_crawlera.py
este crawler buscará en ciertas partes de la página de pastebin enlaces, no da mucho pero bueno menos es nada
archivo crawler: modules/_pastebin_crawlera.py
crawler para buscar en bing, cada una de las palabras que vienen en la variable de búsqueda al ir palabra por palabra, tardará bastante, pero conseguiremos amplios resultados de URLs.
archivo crawler: modules/_bing_crawlera.py
crawler que hace uso de técnicas avanzadas de búsqueda, busca los términos de su variable de búsqueda. Puede conseguir bastantes resultados de gran calidad.
archivo crawler: modules/_google_crawlera.py
crawler que hace uso de técnicas de búsqueda de DuckDuckGo, busca los términos de su variable de búsqueda. Puede conseguir muchísimos resultados, pero puede que no de tan buena calidad como Google o Bing.
archivo crawler: modules/_duckduck_crawlera.py
módulo para la búsqueda de valores dentro del texto de las páginas de pastebin, tenemos distintas formas de búsqueda, cualquier problema por favor, reportadmelo para arregarlo.
archivo: modules/_seeker_picker.py
a partir de un archivo config.ini, es posible actualizar lo que se buscará a través de los crawlers para ello sólo hay que modificar el archivo utilities/config.ini, y cada vez que se cargue el módulo con load, se realizarán búsquedas diferentes.
Python 2.7
geckodriver (dentro de la carpeta opt)
tor
selenium
bs4
notify2
json
numpy
torrequest
Fare9 <farenain9(at)gmail(dot)com>