Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luddekn/crtsh-list
Grabbing the results from a crt.sh search
https://github.com/luddekn/crtsh-list
bug-bounty bugbounty crt crt-sh crtsh enumeration python python3 tool web web-enumeration
Last synced: 7 days ago
JSON representation
Grabbing the results from a crt.sh search
- Host: GitHub
- URL: https://github.com/luddekn/crtsh-list
- Owner: luddekn
- Created: 2024-01-07T00:38:29.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-11-11T00:59:52.000Z (about 2 months ago)
- Last Synced: 2024-11-11T01:35:04.806Z (about 2 months ago)
- Topics: bug-bounty, bugbounty, crt, crt-sh, crtsh, enumeration, python, python3, tool, web, web-enumeration
- Language: Python
- Homepage:
- Size: 33.2 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## About
A Python script aimed towards bug bounty hunters and penetration testers that outputs every result from a crt.sh search, removes any duplicate domain or subdomain from that result, and lets the user only output domains and subdomains that include a specific word, it also allows the user to save the results to a file to use in further enumeration!
## Installation
```
git clone https://github.com/luddekn/crtsh-list.git
```
Install the script requirements:
```
pip3 install -r requirements.txt
```
## Usage
```
usage: crtsh-list.py [-h] -d DOMAIN [-o OUTPUT] [-g GREP] [-fs FILTERS]options:
-h, --help show this help message and exit
-d DOMAIN, --domain DOMAIN
Provide the name of the domain you want to search for.
-o OUTPUT, --output OUTPUT
Provide a name for the output file if you want to save the output.
-g GREP, --grep GREP Grep the output to only return results that include the name of the domain.
-fs FILTERS, --filters FILTERS
Filter out specific words from the output, such as www. or *. for example, you can filter multiple words using a comma (example: -fs *.,www).
```
Output every result of the domain search:
```
python3 crtsh-list.py -d example.com
```
Filter the output to remove results:
```
python3 crtsh-list.py -d example.com -fs *.,www
```
Save every result of the domain search to a specified file (file gets created for you):
```
python3 crtsh-list.py -d example.com -o results.txt
```
Grep the output to only include results that include the specific keyword:
```
python3 crtsh-list.py -d example.com -g example.com
```
Save the grepped output to a specified file (file gets created for you):
```
python3 crtsh-list.py -d example.com -g example.com -o results.txt
```