rwhois.py - Python - Networking Tools

  • Name
rwhois.py
  • Version
1.1
  • Author
Jonan Santiago
  • Cost
Free (BSD)
  • Category
Python / Networking Tools
  • HomePage Address
Click to Visit
  • Download Link
Click to Download
  • No. of hits
70

     This is a recursive whois module/client for python which provides typical whois lookup and the ability to parse records into usable objects. Change-log: v1.1: •Reorganized class structure and API. Class WhoisRecord instead of just functions for grabbing raw records. The sub class DomainRecord for parsing the whois record. •Added more TLD mappings thanks to Istvan Marko and Dan Fandrich •Fixed major bugs in register.com and networksolutions.com parsers so they work better. •Added more hacks to handle inconsistencies in whois records that confused the parsers for some domains. •Timeout connection code uses sig.alarm now, better response but bad for threads since python does not support per thread signaling. •Removed out dated test records. v1.0: •Auto selection/guess of whois server by domain. •Recursive lookup for the messed up .com .net .org registries. •The ParseWhois method takes the domain instead of the raw whois data as input. Raw page is stored in the added DomainRecord.page attribute. •NoParser exception when there is no parser for a registry. •Changed the connection code not to try connecting forever and raise socket exceptions..Connection refused,No Route to host etc etc. The following changes are to be done and welcomed: •Finish mapping all top level domains in the whoismap structure for server auto-selection. Only .com .net .org .edu .de are there. •Add more Parsers. Only whois.networksolutions.com and whois.register.com parsers currently exist. •A more detailed and universal DomainRecord object for representing the most important data from the world's registries. •Improved classes/api.

Top Python scripts
1).   rwhois.py This is a recursive whois module/client for python which provides typical whois lookup and the ability to parse records into usable objects
2).   pppLogger This networking tool stores the current time to a MySQL database every time the pppd connects to your isp which will be useful to guess the next disconnect time if you get dis connected every 24 hours.
New Python scripts
1).   pppLogger This networking tool stores the current time to a MySQL database every time the pppd connects to your isp which will be useful to guess the next disconnect time if you get dis connected every 24 hours.
2).   rwhois.py This is a recursive whois module/client for python which provides typical whois lookup and the ability to parse records into usable objects
 
 
 Seitenanfang  Home   • Submit   •  Most Popular   • New   • Privacy Policy   • Bookmark