Use open source tools and network intelligence to help organizations with attack surface discovery and identification of security vulnerabilities. Identification of an organizations vulnerabilities is an impossible task without tactical intelligence on the network footprint. By combining open source intelligence with the worlds best open source security scanning tools, we enable your attack surface discovery. With the ability for Internet assets to be deployed in seconds, the attack surface is more dynamic and ever growing. This very fact makes mapping your external network footprint a hard problem. We aim to provide solutions to solve this problem. Start with our tools for domain and IP address data, then pivot to mapping the exposure with hosted open source scanners. We have developed a linux terminal tool using python programming language through an api which we received from !
How do you run it?
Clone with HTTPS
git clone https://github.com/ismailtasdelen/hackertarget.git
Run pip3 install to set up this script
pip3 install .
Run hackertarget CLI script via following command
[email protected]:~# python hackertarget.py
_ _ _ _
| |_ __ _ __ | |__ ___ _ _ | |_ __ _ _ _ __ _ ___ | |_
| ' \ / _` |/ _|| / // -_)| '_|| _|/ _` || '_|/ _` |/ -_)| _|
|_||_|\__,_|\__||_\_\___||_| \__|\__,_||_| \__, |\___| \__|
| github.com/ismailtasdelen | linkedin.com/in/ismailtasdelen |
 Ping Test
 DNS Lookup
 Reverse DNS
 Find DNS Host
 Find Shared DNS
 Zone Transfer
 Whois Lookup
 IP Location Lookup
 Reverse IP Lookup
 TCP Port Scan
 Subnet Lookup
 HTTP Header Check
 Extract Page Links
Which option number :
-  Traceroute
-  Ping Test
-  DNS Lookup
-  Reverse DNS
-  Find DNS Host
-  Find Shared DNS
-  Zone Transfer
-  Whois Lookup
-  IP Location Lookup
-  Reverse IP Lookup
-  TCP Port Scan
-  Subnet Lookup
-  HTTP Header Check
-  Extract Page Links
-  Version
-  Exit
Cloning an Existing Repository ( Clone with HTTPS )
[email protected]:~# git clone https://github.com/ismailtasdelen/hackertarget.git
Cloning an Existing Repository ( Clone with SSH )
[email protected]:~# git clone [email protected]:ismailtasdelen/hackertarget.git
- To support the python3 version at least, using the print(...) function.
- Split the hackertarget_api from hackertarget.py file.
- Added the hackertarget_api test.
- Added setup file.
- Added .travis.yml file and integration was achieved.
- raw_input function is undefined in python-3.x versions. Using the input function instead.
- Using the mock tests because we don't need to test the external API service. We can assume that external API service is expected successfully.
- Added the tool version information module.