Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/UnaPibaGeek/ctfr
Abusing Certificate Transparency logs for getting HTTPS websites subdomains.
https://github.com/UnaPibaGeek/ctfr
certificate-transparency certificate-transparency-logs hacking information-gathering pentesting
Last synced: about 1 month ago
JSON representation
Abusing Certificate Transparency logs for getting HTTPS websites subdomains.
- Host: GitHub
- URL: https://github.com/UnaPibaGeek/ctfr
- Owner: UnaPibaGeek
- License: gpl-3.0
- Created: 2018-03-06T01:14:28.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-01-02T17:19:37.000Z (11 months ago)
- Last Synced: 2024-10-29T17:56:08.351Z (about 1 month ago)
- Topics: certificate-transparency, certificate-transparency-logs, hacking, information-gathering, pentesting
- Language: Python
- Homepage:
- Size: 33.2 KB
- Stars: 1,969
- Watchers: 67
- Forks: 291
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cloud-sec - ctfr - - Abusing Certificate Transparency logs for getting HTTPS websites subdomains. (Other Awesome Lists / Subdomain Enumeration)
- awesome-hacking-lists - UnaPibaGeek/ctfr - Abusing Certificate Transparency logs for getting HTTPS websites subdomains. (Python)
README
# CTFR
Do you miss AXFR technique? This tool allows to get the subdomains from a HTTP**S** website in a few seconds.
How it works? CTFR does not use neither dictionary attack nor brute-force, it just abuses of Certificate Transparency logs.
For more information about CT logs, check www.certificate-transparency.org and [crt.sh](https://crt.sh/).## Getting Started
Please, follow the instructions below for installing and run CTFR.### Pre-requisites
Make sure you have installed the following tools:
```
Python 3.0 or later.
pip3 (sudo apt-get install python3-pip).
```### Installing
```bash
$ git clone https://github.com/UnaPibaGeek/ctfr.git
$ cd ctfr
$ pip3 install -r requirements.txt
```### Running
```bash
$ python3 ctfr.py --help
```## Usage
Parameters and examples of use.### Parameters
```
-d --domain [target_domain] (required)
-o --output [output_file] (optional)
```### Examples
```bash
$ python3 ctfr.py -d starbucks.com
```
```bash
$ python3 ctfr.py -d facebook.com -o /home/shei/subdomains_fb.txt
```### With Docker
I think it's a little bit crazy to use Docker for running such a little python script, but if you want to do it anyway, you can use [this Docker image](https://hub.docker.com/r/unapibageek/ctfr).The instructions are there.
## Screenshots
## Author
* *Sheila A. Berta - [(@UnaPibaGeek)](https://www.twitter.com/UnaPibaGeek).*