signorrayan / FConnch

FConnch is a fast bulk subdomain availability checker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

FConnch

A Fast Bulk Subdomain Availability Checker
In the recon phase, you can quickly check a huge list of domains availability in seconds

📘 Starting stage

logo

$ python3 -m pip install --upgrade pipx
$ pipx install git+https://github.com/signorrayan/FConnch.git
$ fconnch -h

-- or --

$ git clone https://github.com/signorrayan/FConnch.git && cd FConnch
$ python3 -m venv venv && source venv/bin/activate
$ python3 -m pip install -r requirements.txt
$ python3 fconnch.py -h

🖥️ Usage example

$ fconnch -h
usage: fconnch [-h] [-u URLs [URLs ...]] [-f FILE] [-a] [-v] [-n] [-t TIMEOUT]
options:
  -h, --help            show this help message and exit
  -u URLs [URLs ...], --urls URLs [URLs ...]
                        Enter one or more website URLs (separated by space).
  -i FILE, --input-file FILE
                        Read URLs from a file.
  -o FILE, --output-file FILE 
                        Save the results to a file
  -a, --asynchronous    Run the connectivity check asynchronously
  -v, --verbose         Shows if any error exists related to the dns resolve
  -n, --no-color        Output without color
  -t TIMEOUT, --timeout TIMEOUT
                        Set timeout - default is 3s

$ fconnch  -a -v -i domain_list.txt -o results.txt

$ fconnch  -a -n -u site1.com site2.org site3.net

# Slow check:
$ fconnch -u site1.com site2.org site3.net

💡 ToDo

  • Add CDN signatures to detect blocked requests instead of showing status code 403.
  • Asynchronous check
  • Implement dockerized script

🔱 Contributing

If you have any suggestions/ideas/improvements please consider contributing to this project .
To contribute you can create an issue or (better) you can fork & create a pull request.

Contact email: mo.sarayloo [At] proton [dot] me

About

FConnch is a fast bulk subdomain availability checker

License:MIT License


Languages

Language:Python 100.0%