Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Many ASNs are missing certain fields #2

Closed
BlobTheKat opened this issue Jul 24, 2023 · 9 comments
Closed

Many ASNs are missing certain fields #2

BlobTheKat opened this issue Jul 24, 2023 · 9 comments

Comments

@BlobTheKat
Copy link

BlobTheKat commented Jul 24, 2023

E.g AS15 does not have any information such as:

  • Type
  • Description
  • Domain
  • Abuse email
  • Org
  • Updated
  • ...

Performing an ASN lookup via ipapi's /whois api shows no results either, despite other services showing this information, and despite ipapi's IP lookup indeed showing the correct information in the "asn" field

@ipapi-is
Copy link
Owner

I will look into this and fix this very soon.

@BlobTheKat
Copy link
Author

Thanks. Since then I have also noticed:

  • Some still active ASNs are missing
  • Many ASNs with types are not correct (they show a different type to api.ipapi.is)

(ps ipapi doesn't appear to be using up any of my one time credits despite that I'm doing a crap ton of requests, don't fix this ;))

@ipapi-is
Copy link
Owner

Thanks man. I probably don't use the newest ASN data pipeline to generate the database. Will definitely fix this very soon.

Some still active ASNs are missing

Do you have some examples?

ps ipapi doesn't appear to be using up any of my one time credits despite that I'm doing a crap ton of requests, don't fix this ;)

I fear I updated the backend and auth / billing system of the API during the past days and one time credits are billed correctly now :/

It was a low priority (have to make data quality better)

@BlobTheKat
Copy link
Author

BlobTheKat commented Jul 31, 2023

Some still active ASNs are missing

Do you have some examples?

400864 is the most recent I could find, with the associated prefixes ["198.145.42.0/23"]

I fear I updated the backend and auth / billing system of the API during the past days and one time credits are billed correctly now :/

😭 I've been using this to scrape a comprehensive offline database of accurate IP information, which we use to defend against bots.
HOWEVER, it has been brought to my attention that this is not enough, because of residential proxies. I own a site that gets a large amount of traffic from such proxies, and am interested in working with you to bring data about residential proxies to ipapi.is. Would you be interested? My email is blob.kat@hotmail.com, but you can also find me on discord (blobk.at)

@ipapi-is
Copy link
Owner

Please don't scape ipapi.is :) I see you fired a lot of POST requests / bulk lookups.

Please subscribe instead. How many requests per day do you need?

HOWEVER, it has been brought to my attention that this is not enough, because of residential proxies.

This is very correct. ipapi.is cannot reliably detect residential proxies.

I do have my own solution to detect residential and mobile proxies though and around 200k requests per day: https://proxydetect.live/

This is not enough to build a reliable offline database though. I would need a really huge site to source a offline database. At least 100M requests per day or something like this.

@BlobTheKat
Copy link
Author

I've been buying these requests, I say it's "scraping" because it's one-time to build a DB
Indexed properly this DB weighs 10MB and has lookup times of under a microsecond, if you're interested.

Ours did peak at 20M requests a day, but has drastically reduced since then. I was talking about a potentially more thorough / concrete detection that doesn't rely on a single source of traffic (like your or my site)

@ipapi-is
Copy link
Owner

ipapi-is commented Aug 1, 2023

So I understand correctly that you looked up millions of IP's from ipapi.is and now you built your own IP address API?

How do you manage to get a lookup speed of 1 microsecond? Do you also use a sweep line algorithm?

Downside: Your API will be outdated within a week :/

@BlobTheKat
Copy link
Author

BlobTheKat commented Aug 1, 2023 via email

@ipapi-is
Copy link
Owner

I am closing this now since "AS15" is an inactive ASN and I don't have additional meta data for inactive ASNs such as:

  • Type
  • Description
  • Domain
  • Abuse email
  • Org
  • Updated

I won't WHOIS query inactive ASNs for some time since my focus is on active ASNs (at least one prefix assigned to it).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants