Skip to main content

A totally rad cli tool to automate freedns link creation

Project description

domain92

A totally rad cli tool to automate freedns link creation

Function

This script simplifies account creation and domain making on freedns.afraid.org. It uses ading2210's freedns client and the guerrillamail.com api. All you have to do is sit there and solve captchas!

table of contents

Installation

with pip

install from pypi

pip install domain92

install from github repository

pip install git+https://github.com/sebastian-92/domain92

Usage

Arguments

-h, --help

Displays the help message.

domain92 -h

--number

Specifies the number of links to generate.

domain92 --number 5

This will generate 5 links.

--ip

Specifies the IP address to use.

domain92 --ip 192.168.1.1

This will use the IP address 192.168.1.1.

--webhook

Specifies the webhook URL. Use "none" to not ask.

domain92 --webhook https://example.com/webhook

This will use the specified webhook URL.

--use_proxy

Uses a proxy (default uses 127.0.0.1:9050).

domain92 --use_proxy

This will use the default proxy 127.0.0.1:9050.

--proxy

Specifies a custom SOCKS5 external proxy or a different port for Tor.

domain92 --proxy socks5://custom.proxy:1080

This will use the specified custom proxy.

--silent

Suppresses output other than showing the captchas.

domain92 --silent

This will suppress all output except for captchas.

--outfile

Specifies the output file for the domains (default is "domainlist.txt").

domain92 --outfile output.txt

This will save the output to output.txt.

--type

Specifies the type of record to make (default is "A").

domain92 --type AAAA

This will create an AAAA record.

--pages

Specifies the range of pages to scrape (default is the first ten).

domain92 --pages 3-5

This will scrape pages 3 to 5.

domain92 --pages 6

This will scrape the first six pages

domain92 --pages 14-17,6,43-43

This will scrape pages 14 to 17, 1 to 6, and page 43.

--subdomains

Specifies a comma-separated list of subdomains to use (default is random).

domain92 --subdomains sub1,sub2,sub3

This will use the specified subdomains.

--auto

Uses Tesseract to automatically solve the captchas. This requires Tesseract to be installed.

domain92 --auto

This will use Tesseract to automatically solve captchas.

ip blocked?

if you are IP blocked, it will come up with an error along the lines of "Account does not exist" immediately after activating the account, while trying to log in.

  • use --use_proxy and --proxy to avoid this

please star on github if you use this!

License

This project is licensed under the GNU AGPL v3.0 :)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

domain92-1.0.2.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

domain92-1.0.2-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file domain92-1.0.2.tar.gz.

File metadata

  • Download URL: domain92-1.0.2.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for domain92-1.0.2.tar.gz
Algorithm Hash digest
SHA256 e2e7a8f8e82f7e9352ff537dc654c755d34fb99d7e231a62b5d083e887c9f010
MD5 90b78ca93f3ff3b454613f398789e049
BLAKE2b-256 27f6a08030ca425d0678b31bde9c49c7a09b1e9e05703124d130cf2660794a62

See more details on using hashes here.

File details

Details for the file domain92-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: domain92-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for domain92-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b1bff7dddffe20e0f26349025d2702c5e8cc0c4aab3a9bd00cd3281c1f5d4942
MD5 861d534c77a1c84bbf5034d58c3376a7
BLAKE2b-256 f1676d7356340864f400c732b7a92a94d9b6f789cde4a2eba7fb8f89d08a9cf9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page