Nicholas Hope Science Fair 2023 https://nickhope.world/
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|Nicholas Hope cfafa327d3||8 months ago|
|cdk||8 months ago|
|logs||8 months ago|
|.gitignore||9 months ago|
|LICENSE||9 months ago|
|README.md||8 months ago|
|analysis.csv||9 months ago|
|analyze.py||9 months ago|
|cached_ips.pkl||8 months ago|
|fetch-logs.sh||9 months ago|
|init.sh||9 months ago|
|make-requests.py||9 months ago|
Nicholas Hope Science Fair 2023 Code and Logs
This is the repo for my (Nicholas Hope) code that analyzes log files from various servers across the world.
THE SCIENCE FAIR IS NOW OVER. THIS CODE IS LEFT ONLY FOR THE PURPOSE OF EXAMINATION.
There are three main components:
fetch-logs.sh, which would retrieve log files from the servers when they were running. It is now not functional, as those servers are not availible anymore.
analyze.py, a Python script to analyze the data and produce a CSV.
logs/, the directory containing all of the log files.
- Clone the repository
- For each directory, unpack all access.log.*.gz
- Run the python script
analyze.py, providing the log directory as the first and only argument.
- It will make a new file,
analysis.csvcontaining the analysis. Do with this data what you please.