Search for Organisations, ASNs and Networks in a local Whois database.
Expand your attack surface. Useful for doing recon on big companies.
Sources (organisation, inetnum, aut-num):
- RIPE
- APNIC
- AfriNIC
ARIN only provides a public "route" database - so it's not useful for us.
LACNIC only provides a public "inetnum" database, but it doesn't include anything except for CIDRs - useless.
git clone https://github.com/sttlr/org_info
cd org_info
Then run:
./bin/setup
Or if you want to preserve database files:
./download_dumps.sh
./bin/setup-dev
The container and the database remain, so you can docker stop
and docker start
when you need to.
Searches for orgname
in as-name
or description
:
./bin/query_asn orgname
Searches for orgname
in organisation name or handle:
./bin/query_org orgname
Searches for orgname
in netname
or description
:
./bin/query_intenum orgname
./bin/psql
Get CIDRs that belong to Hilton:
$ ./bin/query_inetnum hilton
202.123.21.64/29
196.1.237.136/29
212.0.147.16/29
41.208.5.252/32
212.0.143.88/29
...(SKIPPED)
2a0e:b107:19cf::/48
2001:920:1847:6b00::/56
Get ASNs that belong to Hilton:
$ ./bin/query_asn hilton
AS135157
AS35748
AS57483
Get Organisation handles that belong to Hilton:
$ ./bin/query_org hilton
ORG-HHL4-AP
ORG-HCA14-RIPE
ORG-IANC2-RIPE
ORG-CJ203-RIPE
Because query scripts use wildcards (ILIKE '%orgname%'
), you should double-check the results.
For example, organisation ORG-IANC2-RIPE
has a name of Ian Chilton
, but it doesn't belong to Hilton. It just so happens that there is "hilton" in a name.