Scripts that apply machine learning techniques to Linux log files in an attempt to discern what is going on.
bashhistory.py uses a Variational Auto Encoder neural net using Keras to try to spot the
differences in style between .bash_history
files. An explanation can be found
here.
syslog.py uses Fourier transforms to remove the most regular messages in a syslog
file.
Note that a worrying message that coincides with a regular signal will not be highlighted.
This code is work in progress. Feeback welcome.