Skip to content

Analysis using Censys and ANT datasets to analyze effectiveness of ping as a measurement tool for IP Census

Notifications You must be signed in to change notification settings

Manasvini/ids-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ids-project

Analysis using Censys and ANT datasets to analyze effectiveness of ping as a measurement tool for IP Census

Requirements

This project has a bunch of moving parts, so make sure you have all the required permissions for datasets/APIs and libraries.

Datasets

  1. ANT ISI IP History dataset: I used this dataset. Make sure you have the dataset downloaded and uncompressed.
  2. Censys: Request research access for Censys on this page.

APIs

  1. BiqQuery: Make sure you have a Google Cloud Platform account and it is enabled for BigQuery.
  • Serive account for BigQuery: I found it helpful to create a service account for performing queries with Python scripts. Google has very good documentation on this.
  • If you are creating datasets/tables, make sure you choose one data center and stick to it.

Libraries

  1. Python libraries for data processing:
$ pip3 install google-cloud-bigquery  
$ python3 -m pip install "dask[dataframe]"   
$ pip3 install pandas matplotlib numpy    
$ pip3 install google-api-python-client google-auth-httplib2 google-auth-oauthlib  
$ pip3 install notebook

About

Analysis using Censys and ANT datasets to analyze effectiveness of ping as a measurement tool for IP Census

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published