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. 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.0.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.0-py3-none-any.whl (52.0 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for domain92-1.1.0.tar.gz
Algorithm Hash digest
SHA256 b2946a14a1a93e88763a581fa2c6c8d732294e6d5e2b99be811fbf53b92dbe24
MD5 ec27d962bb44d0d72b58a77f0b3de910
BLAKE2b-256 5903330731fa4ea972d6ade9c1e70ebf2ecc0bf41c5224189f484630fa0c1c78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: domain92-1.1.0-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.3

File hashes

Hashes for domain92-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 972ea8d1e2007f5ccbaa431e89a854995f5621bd46600690770e18575fffd11b
MD5 88bf0a4032e98f024403cc233ceac753
BLAKE2b-256 9cb81430cc60d80c9a1e870dd436504e686fabe750d30f9f28a3ad9ac979a937

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