Build custom OSINT tools and APIs with python
osint
Build custom OSINT tools and APIs with this python package! It includes different OSINT modules for performing reconnaissance on the target, and a built-in database for mapping and visuialzing some of the reconnaissance results.
The final results is a json output that can be intergrated with other projects
Install
pip3 install osint
Usage Example – Scan ips or domains for http and https
#Remember you need higher privileges
from osint import QBDns, QBScan
targets = QBDns().convert_to_ips(["http://test.com","1.2.3.4"] )
targets = QBScan().run(targets,[80,443])
print(targets)
Usage Example – Extract text from domains
#Remember you need higher privileges
from osint import QBDns, QBHost, QBExtract
targets = QBDns().convert_to_ips(["http://test.com"] )
targets = QBHost().run(targets)
targets = QBExtract().run(targets,function="text")
print(targets)
Usage Example – Interact with the built-in database