All Projects → skamsie → Domain Status Checker

skamsie / Domain Status Checker

Gets ip, http return code and domain name registrar of domains

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Domain Status Checker

Static status
🚦Bash script to generate a static status page.
Stars: ✭ 286 (+3475%)
Mutual labels:  status
Js.org
Dedicated to JavaScript and its awesome community since 2015
Stars: ✭ 3,996 (+49850%)
Mutual labels:  domain
Repractise
RePractise
Stars: ✭ 695 (+8587.5%)
Mutual labels:  domain
Docker
A Dockerized version of Cachet.
Stars: ✭ 318 (+3875%)
Mutual labels:  status
Dnsbrute
a fast domain brute tool
Stars: ✭ 352 (+4300%)
Mutual labels:  domain
Cross Origin
🌀 跨域demo。CORS、JSONP、postMessage、websocket、document.domain、window.name、iframe等示例
Stars: ✭ 475 (+5837.5%)
Mutual labels:  domain
Multi Git Status
Show uncommitted, untracked and unpushed changes for multiple Git repos
Stars: ✭ 273 (+3312.5%)
Mutual labels:  status
Http.cat
🐱 HTTP Cats API
Stars: ✭ 898 (+11125%)
Mutual labels:  status
Flunt
Notifications made easy
Stars: ✭ 356 (+4350%)
Mutual labels:  domain
Teemo
A Domain Name & Email Address Collection Tool
Stars: ✭ 595 (+7337.5%)
Mutual labels:  domain
Neodevhost
The Powerful Friendly Uptodate AD Blocking Hosts 最新强大而友善的去广告
Stars: ✭ 336 (+4100%)
Mutual labels:  domain
Urlextractor
Information gathering & website reconnaissance | https://phishstats.info/
Stars: ✭ 341 (+4162.5%)
Mutual labels:  domain
Laravel Model Status
Easily add statuses to your models
Stars: ✭ 510 (+6275%)
Mutual labels:  status
Fortnite Api
Fortnite API, Get Stats, News And Status
Stars: ✭ 317 (+3862.5%)
Mutual labels:  status
Loadinglayout
简单实用的页面多状态布局(content,loading,empty,error)
Stars: ✭ 712 (+8800%)
Mutual labels:  status
Kldns
快乐二级域名分发系统
Stars: ✭ 277 (+3362.5%)
Mutual labels:  domain
Information collection handbook
Handbook of information collection for penetration testing and src
Stars: ✭ 447 (+5487.5%)
Mutual labels:  domain
Funceble
[ARCHIVED] Please report to https://github.com/funilrys/PyFunceble.
Stars: ✭ 25 (+212.5%)
Mutual labels:  domain
Vigil
🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).
Stars: ✭ 804 (+9950%)
Mutual labels:  status
Repoz
👨‍💻 A zero-conf git repository hub for Windows and macOS with Windows Explorer- & CLI-enhancements
Stars: ✭ 523 (+6437.5%)
Mutual labels:  status

Domain Status Info

The domain_status_info.py script verifies the status of domain names based on a provided file or command line input. Additionally it gets the Domain Name Registrar and referral URL. The results are stored in an automatically generated html file or printed to stdout depending on the options used.

Requirements

The script depends on the whois library for getting domain name registrar and referral url. It is however optional, and if not installed the -r or --registrar flag will be ignored. Use pip install python-whois in case you want this information.

Supports python 2 and 3

Usage

  • Feeding from file and saving to html
> python domain_status_info.py -f domains.txt
> python domain_status_info.py -f domains.txt --registrar # also adds the registrar column
> python domain_status_info.py -f domains.txt --length 2 10 # parses file from lines 2 to 10
  • Print to stdout
> python domain_status_info.py -d nob.ro skamsie.ro example.org -r

> ** nob.ro ** 104.28.21.102 ** 200 -- OK ** ['Netim', 'http://www.netim.com']
> ** skamsie.ro ** 104.27.160.159 ** 200 -- OK ** ['EuroDomenii', 'http://www.domenii.eu']
> ** example.org ** 93.184.216.34 ** 200 -- OK ** ['ICANN', 'N/A']

Status codes

The status codes returned are similar with the ones returned by the curl -I command on *nix systems. Because it is a script it will sometimes get 406 -- Not Acceptable from some domains. Note that it does not follow redirects.

Html file

The html file generated to populate the results will use the the same core name as the one used as argument + 'STATUS' + interval of lines parsed. It will be saved in a folder called 'generated_results' created where the script is located. It contains a table like the one below.

screenshot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].