ProjectDiscovery
Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign up
Pinned repositories
Repositories
-
nuclei-templates
Community curated list of templates for the nuclei engine to find a security vulnerability in application.
-
public-bugbounty-programs
Community curated list of public bug bounty and responsible disclosure programs.
-
nuclei
Nuclei is a fast tool for configurable targeted scanning based on templates offering massive extensibility and ease of use.
-
httpx
httpx is a fast and multi-purpose HTTP toolkit allow to run multiple probers using retryablehttp library, it is designed to maintain the result reliability with increased threads.
-
rawhttp
Raw HTTP client in Go for complete request control and customization.
-
nuclei-docs
MKDocs documentation for Nuclei
-
naabu
A fast port scanner written in go with focus on reliability and simplicity. Designed to be used in combination with other tools for attack surface discovery in bug bounties and pentests
-
cdncheck
A filter to check for CDN IP addresses during port scanning.
-
subfinder
Subfinder is a subdomain discovery tool that discovers valid subdomains for websites. Designed as a passive framework to be useful for bug bounties and safe for penetration testing.
-
fdmax
Small Helper Library to increase automatically the file descriptors limits for the current process
-
mapcidr
Small utility program to perform multiple operations for a given subnet/CIDR ranges.
-
shuffledns
shuffleDNS is a wrapper around massdns written in go that allows you to enumerate valid subdomains using active bruteforce as well as resolve subdomains with wildcard handling and easy input-output support.
-
gologger
A simple layer for leveled logging in go
-
chaos-client
Go client to communicate with Chaos DNS API.
-
dnsprobe
DNSProb is a tool built on top of retryabledns that allows you to perform multiple dns queries of your choice with a list of user supplied resolvers.
-
resolvercache-go
A DNS response caching library in go
-
expirablelru
A TTL expiring LRU cache in go
-
retryablehttp-go
Package retryablehttp provides a familiar HTTP client interface with automatic retries and exponential backoff
-
retryabledns
Retryable DNS client in Go