Skip to content

VaradPathak/TopTenIP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TopTenIP

Get top ten source IP addresses and their corresponding hit rates

A script which determines the top 10 most common source IP addresses, and their hit rates, for a fleet of 1000 web servers within the last hour.

Following are the assumptions:

- Web servers are locally writing access logs in the Apache Combined Log Format. - Web servers are accessible by ssh. - Scripts are to be run on a base Red Hat or CentOs equivalent Linux Server. - Using Python 2.7 - Control server has pysftp package installed for ssh - ConfigServers file has a list of all the servers in the format: ServerAddress username password access.log_location - All the servers have apache-log-parser package installed for parsing Apache Combined Log Format - If any log entry is not in the given format, then it is ignored - Command to execute the script: python main.py

About

Get top ten source IP addresses and their corresponding hit rates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages