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.

For more in depth information and tutorials, see the community wiki!

About

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. Tesseract is included in versions 1.1.0 and up!

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.1.1.tar.gz (51.7 MB view details)

Uploaded Source

Built Distribution

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

domain92-1.1.1-py3-none-any.whl (52.0 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for domain92-1.1.1.tar.gz
Algorithm Hash digest
SHA256 e2484a14ffee29045f83bbf7b5c1c07d89b50f30af93d7824ee3469497bd7175
MD5 e92b66e3889057de453220b2613b1410
BLAKE2b-256 44cf85a76d7b2d68b88761e5f76c6e2cb91ee4d52db153a0e4faf0f25a415ba2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for domain92-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2eb551fad4c870808cc1ea357e9f81614628002f8cda88a945ae337db54bc155
MD5 446826cb454c6434cb27a84a0b560d67
BLAKE2b-256 7672b37e51d34f9a8fe97876ca5a079d73bc7269a6a82401f5e758e95fc97470

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