Source Code Online Home Categories Top Code New Code Submit Code
Search
Subject Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Visual Basic & VB.NET
 XML
New Code
Dynamic URLS 3.2
TouchData Air 1.1
PHP AJAX DataGrid 1.0
Mini CMS 1.0
Mini Blog 1.0
BPConferenceReporting - Reporting Web Application 1.0
BPAutosales - Cars Sales Site 1.0
BPTraveling - Traveling site 1.0
BPDirectory - Business Directory Script 2.0
Voting System 1.0
BPEstate - Real-Estate Marketplace Script 2.0
Google Map User Location Control ASP.NET 2.0
Online Synchronization 1.0
Live Clock Date - Special J Module 1.0
FlyCharts 2.10
Top Code
Adirex 3D Chess Client 1.0
ASP.NET ImageDraw 4.0
CDCollectorPHP 1.0
Complete PHP Link Exchange Website
CowTime 1.0
EWC Free Chat Room Script 4.0
Grabber2k 0.99e
Habanero 2.0.1b
ikiCLassifieds 2.0
Iron Speed Designer 5.1.0a
JVMail 2.0.0
P2P .htManager 0.2
PatternStringEngine 1.2
School Management System 2.2.0
Smart Font Listbox 1.0
Details

rwhois.py 1.I

 
by Jonan Santiago

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. /

License: Freeware

Downloads: 16

Download rwhois.py 1.I  Report Error Link
User Review for rwhois.py 1.I
- required fields
     

Please enter text on the image