GithubHelp home page GithubHelp logo

whoisparser's People

Contributors

xaoseric avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

whoisparser's Issues

.marketing

Hello!

Great library, thanks for publishing.

I can't see it in your checklist and get errors when parsing a .marketing domain; e.g :

Whoisdoma\WhoisParser\Result\Result Object
(
    [name:protected] => test.marketing
    [idnName:protected] => 
    [status:protected] => 
    [nameserver:protected] => 
    [ips:protected] => 
    [created:protected] => 
    [changed:protected] => 
    [expires:protected] => 
    [registered:protected] => 
    [dnssec:protected] => 
    [whoisserver:protected] => whois.nic.marketing
    [contacts:protected] => stdClass Object
        (
        )

    [registrar:protected] => 
    [rawdata] => Array
        (
            [0] => Domain Name: test.marketing
Registry Domain ID: 0ff7aa3bfabb4a3b927eb8c69b2e2047-DONUTS
Registrar WHOIS Server: dynadot.com/whois
Registrar URL: http://dynadot.com
Updated Date: 2017-12-21T08:36:51Z
Creation Date: 2017-12-16T08:35:55Z
Registry Expiry Date: 2018-12-16T08:35:55Z
Registrar: Dynadot, LLC
Registrar IANA ID: 472
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1 (650) 585-1961
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Registry Registrant ID: 6fbf6a6b744b4bf98e4a8cb58c262281-DONUTS
Registrant Name: Dan Yadgar
Registrant Organization: Zeeble LLC
Registrant Street: 4000 Hollywood Blvd Suite 555-S
Registrant City: Hollywood
Registrant State/Province: FL
Registrant Postal Code: 33021
Registrant Country: US
Registrant Phone: +1.5058242
Registrant Phone Ext: 
Registrant Fax: 
Registrant Fax Ext: 
Registrant Email: [email protected]
Registry Admin ID: 6fbf6a6b744b4bf98e4a8cb58c262281-DONUTS
Admin Name: Dan Yadgar
Admin Organization: Zeeble LLC
Admin Street: 4000 Hollywood Blvd Suite 555-S
Admin City: Hollywood
Admin State/Province: FL
Admin Postal Code: 33021
Admin Country: US
Admin Phone: +1.5058242
Admin Phone Ext: 
Admin Fax: 
Admin Fax Ext: 
Admin Email: [email protected]
Registry Tech ID: 6fbf6a6b744b4bf98e4a8cb58c262281-DONUTS
Tech Name: Dan Yadgar
Tech Organization: Zeeble LLC
Tech Street: 4000 Hollywood Blvd Suite 555-S
Tech City: Hollywood
Tech State/Province: FL
Tech Postal Code: 33021
Tech Country: US
Tech Phone: +1.5058242
Tech Phone Ext: 
Tech Fax: 
Tech Fax Ext: 
Tech Email: [email protected]
Name Server: ns2.bodis.com
Name Server: ns1.bodis.com
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of WHOIS database: 2018-02-21T13:05:08Z <<<

For more information on Whois status codes, please visit https://icann.org/epp

Terms of Use: Users accessing the Donuts WHOIS service must agree to use the data only for lawful purposes, and under under no circumstances use the data to: Allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the registrar's own existing customers. Enable high volume, automated, electronic processes that send queries or data to the systems of Donuts or any ICANN-accredited registrar, except as reasonably necessary to register domain names or modify existing registrations. When using the Donuts Whois service, please consider the following: The Whois service is not a replacement for standard EPP commands to the SRS service. Whois is not considered authoritative for registered domain objects. The Whois service may be scheduled for downtime during production or OT&E maintenance periods. Queries to the Whois services are throttled. If too many queries are received from a single IP address within a specified time, the service will begin to reject further queries for a period of time to prevent disruption of Whois service access.

        )

    [network:protected] => 
    [exception:protected] => Template marketing could not be found
    [parsedContacts:protected] => 
    [template] => Array
        (
            [whois.nic.marketing] => marketing
        )

)

Could you direct me as to the best way of writing a parser myself or if one already exists ?

Tip on dealing whois.nic.<gtld> and captcha

Hello, I'm working on a project that does extensive WHOIS parsing on quite a large scale, so I can relate to your work. I noticed that you're documenting which gTLDs are supported by your project and even made a table of them. Some have comments about the captchas that many of the HTTP-based ones have. FWIW, I found it's relatively easy to "break" the captchas using just ImageMagick convert and tessaract. YMMV but it breaks 9 out of 10 for me. It's very hacky and unsophisticated as I'm not a computer-vision or image analysis guy- but here it goes:

#!/bin/bash
INFILE="$1"
OUTFILE="$(basename $INFILE .png)-clean.png"
convert "$INFILE" -colorspace Gray -blur 0 -level 0,60% "$OUTFILE"
tesseract "$OUTFILE" stdout --psm 8 --oem 1 -c tessedit_char_whitelist=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 --dpi 70

Please close this issue when you see it

Hope it's helpful

missing expiration on *.au and *.nl domains

It's not an issue with the code, but, the results I'm getting.

*.au and *.nl domains are not exposing the registration expiration date in the raw data.

Does anyone have usability suggestions? How can I get expiration for *.au and *.nl domains?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.