This repo contains the project developed for AI for cybersecurity course
The project's aim was to devise a heuristic to estimate the suspiciousness level of log patterns.
Starting from raw data of login/logout attempts:
- Features elaboration
- Attempts series construction
- For user
- For source IP
- Heurist function calculation
For more details see docs/project presentation.pdf
- Create a virtual environment
- Install all requirements in requirements.txt
- ipython kernel install --user --name=your environment
- open the project via jupyter and select the new kernel "your environment"
- python3.9 -m venv venv && source venv/bin/activate
- pip install -r requirements.txt
- ipython kernel install --user --name=venv
Drop an email to retrieve the masqueraded dataset to: