Skip to content

sebastian-92/domain92

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 :)