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.3.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.3-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: domain92-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 22cb5ba144f5e0fddb7239c8d8f39a9d01cbbf14c260721bca2c4e2d6fcdbb7d
MD5 f07ce6497a1fbc69d8e87e5d0331652d
BLAKE2b-256 af47a74b3eb675e64ca723d12bbcf1d50b15b3bbe65c886577dfa4f8e328065c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: domain92-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 19.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dcd722296766458b2e17a6437585887d7a3a50dfd2cd8a4197f7433edcad97d9
MD5 a6d35f1bb7fd5759db2accdb98641582
BLAKE2b-256 8f5ee7da8daa842cf6275a64a862afa189961b8978712ea529e8365d405f907d

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