bgpview / backend-api Goto Github PK
View Code? Open in Web Editor NEW[WIP] IP/ASN information aggregator and analysis platform
[WIP] IP/ASN information aggregator and analysis platform
So we have all the DBs for some RIRs layed out real nice, would be more ideal to use those to regenerate whois data instead of doing the whois queries. This also means we will need to construct our raw whois
APNIC: ftp://ftp.apnic.net/public/apnic/whois/
RIPE: ftp://ftp.ripe.net/ripe/dbase/split/
Afrinic: http://ftp.afrinic.net/dbase/ <-- This has all emails, names and addresses removed though can still use it to updated NETNAMES and DESC and routes etc
Currently we simply skip any ASN that is not in any RIR record, we need to make a record for this so we dont scrape them daily
There is the option of perhaps to install a local resolver with cache (dnsmasq
) and then in the whois.php
script pointing all queries to go to the local resolver instead of using the default PHP function that seeks the resolution directly with every query
Need to double check that the prefix data (name and descriptions are setting correclty in the database import)
Currently speaking we are not dealing with maxmind returning a not found in DB
exception, we need to be able to make sure that we replace where ever ipUtils->geoip()
is called it can handle null
result
Currently doing IX memebers and entries (~160k entries) takes far too long for it should.
In theory we should do some non model mass inserting like we do with the BGP table
Hello, how to install this product?
I execute composer install and php artisan key:generate.
When i try to access page there are infinite redirect to API_DOCS_URL.
Need assist.
So the allocation list for all RIRs gets updated daily and some prefixes get removed. currently we are not remove those we are simply adding new ones.
so IPs like 91.234.142.0
are PI space which means not in the allocation list, need to figure out a way to determine a suitable whois server for the PI server
Need to get the list of private ASN from http://www.iana.org/assignments/as-numbers/as-numbers.xhtml
and add to the ASN whois command a way to ignore and skip over any Private ASN as there will be no point doing a whois query on it.
Example dont query AS asns that are marked as PRIVATE
Also can certainly expand on the API information returned using the IANA info (such as date allocated to RIR or its LEGACY status)
All IANA info already in DB
As title
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.