Skip to content

wrathfulDiety/Hayagriva

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Happy hunting with Hayagriva!

Hayagriva is a tool designed to aid in bug bounty hunting by extracting and saving IP addresses from BGP routing tables. By identifying and enumerating IP addresses associated with a given organization, Hayagriva can help you uncover potential attack surfaces and uncover hidden vulnerabilities.

Contributing to the Community

Hayagriva is an open-source project, and we encourage you to contribute to its development. Whether you're a seasoned programmer or a beginner, your contributions can make a significant impact on the tool's capabilities and usefulness.

Let's explore the bug bounty hunting potential

Identify targets: Hayagriva can help you identify potential targets for bug bounty hunting by providing a list of IP addresses associated with a specific organization. This list can be used to focus your efforts on organizations with a higher likelihood of unpatched vulnerabilities.

Enumerate subdomains and services: Once you have a list of IP addresses, you can use Hayagriva to enumerate subdomains and services running on those IPs. This information can help you identify potential entry points for further exploration.

Discover hidden attack surfaces: Hayagriva can uncover hidden attack surfaces by identifying IP addresses that are not publicly advertised or easily discoverable. These hidden IPs may be more vulnerable to attack.

Uncover potential vulnerabilities: By combining Hayagriva's IP address extraction capabilities with other bug bounty hunting tools, you can uncover potential vulnerabilities that may have been overlooked.

Remember, every contribution, no matter how small, can make a big difference in the effectiveness of Hayagriva as a bug bounty hunting tool. So, join us in enhancing this tool and making it even more valuable for the bug bounty hunting community.

Hayagriva

bgp.he.net subnet scraper

Hayagriva

Hayagriva is a tool for extracting and saving IP addresses from BGP routing tables. It can be used to identify and enumerate IP addresses associated with a given organization.

Installation

Hayagriva requires the following Python libraries:

  • requests
  • bs4
  • ipaddress

You can install these libraries using pip:

pip install requests bs4 ipaddress

Usage

To use Hayagriva, simply run the following command:

python hayagriva.py

You will be prompted to enter the organization name for which you want to extract IP addresses. Hayagriva will then fetch the IP subnets for the organization from BGP.he.net, generate a list of all IP addresses within those subnets, and save the list to a file named {organization_name}.txt.

Example

To extract IP addresses for the organization "yahoo", run the following command:

image

Hayagriva will fetch the IP subnets for RIPE NCC from BGP.he.net, generate a list of all IP addresses within those subnets, and save the list to a file named RIPE_NCC.txt.

License

Hayagriva is licensed under the MIT License.

References

To-Do:

Enhance IPv6 Support: Currently, Hayagriva primarily focuses on IPv4 addresses. To fully encompass the evolving IP landscape, we aim to expand its capabilities to effectively identify and enumerate IPv6 addresses associated with target organizations.

Add more recon sources..

--wrathfulDiety

About

bgp.he.net subnet scraper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages