#ip-address #cloudflare #behind #real #domain #hidden #bruteforcing

app cloud_fade

Unmask real IP address of a domain hidden behind Cloudflare by IPs bruteforcing

8 releases

0.1.7 Dec 3, 2024
0.1.6 Oct 27, 2024
0.1.3 Sep 24, 2024

#5 in #behind

Download history 425/week @ 2024-09-18 168/week @ 2024-09-25 69/week @ 2024-10-02 10/week @ 2024-10-09 7/week @ 2024-10-16 219/week @ 2024-10-23 19/week @ 2024-10-30 10/week @ 2024-11-06 1/week @ 2024-11-13 1/week @ 2024-11-20 92/week @ 2024-11-27 68/week @ 2024-12-04 19/week @ 2024-12-11

179 downloads per month

GPL-3.0-only

36KB
571 lines

CloudFade

Unmask real IP address of a domain hidden behind Cloudflare by IPs bruteforcing.

You can limit the range of IPs to be tested by first using censhess

usage

Unmask real IP address of a domain hidden behind Cloudflare by IPs bruteforcing

USAGE:
    cloud_fade [FLAGS] [OPTIONS] --domain <domain> --targetsfile <TARGETS_FILE> <--ipfile <ipfile>|--iprange <IP_RANGE>|--asn <ASN_CODE>>

FLAGS:
        --aggressive    More intensive checks
    -h, --help          Prints help information
    -V, --version       Prints version information

OPTIONS:
        --asn <ASN_CODE>                Specify an ASN code (e.g., AS714) to scan all ranges associated with it
    -d, --domain <domain>               Domain to unmask
    -i, --ipfile <ipfile>               File containing list of IP addresses
        --iprange <IP_RANGE>            Specifies a single IP address, a range of IP addresses (e.g., 51.15.0.0-
                                        51.15.10.255), or a CIDR notation (e.g., 51.15.0.0/16)
        --output <OUTPUT_FILE>          File to write the results
    -t, --targetsfile <TARGETS_FILE>    File containing list of domains
        --threads <NUMBER>              Set the maximum number of concurrent threads
        --timeout <SECONDS>             Waiting time for each request in seconds [default: 5]
        --useragents <UA_FILE>          File containing the list of user agents

Examples:
  ./cloud_fade --domain predictasearch.com --iprange 167.99.32.0/24
  ./cloud_fade --domain predictasearch.com --asn AS14061
  ./cloud_fade --domain predictasearch.com --ipfile ipsfile.txt
  ./cloud_fade --targetsfile targets.txt --ipfile ipsfile.txt
  ./cloud_fade --domain predictasearch.com --iprange 167.99.32.0-167.99.32.255
  ./cloud_fade --domain predictasearch.com --iprange 167.99.32.0-167.99.32.255 --threads 10 --timeout 8 --useragents useragents.txt --aggressive

prerequisites

  • Rust
  • whois
  • cmake for linux users : sudo apt install cmake

installation

cargo install cloud_fade

compile

Linux:

cargo build --release

Windows:

sudo apt update && sudo apt install mingw-w64
rustup target add x86_64-pc-windows-gnu
rustup toolchain install stable-x86_64-pc-windows-gnu
cargo build --release --target x86_64-pc-windows-gnu

credits

Dependencies

~22–36MB
~643K SLoC