Repository Joe Galtman, Ava Masseria, and Derek Santos (me) created to parse Cisco ISE logs by IP Address during our internship at Cisco 2018.
Tested on Python 3.6.X.
The project uses two 3rd party python modules; requests
and Flask
. These need to be installed prior to running the project.
This can be used with pip3:
pip3 install flask requests
or
Use the setup.py script provided:
MacOS & Linux
python3 setup.py install
Windows
python setup.py install
python3 run.py
python3 run.py --debug
python3 run.py --help
python3 run.py --port 8080
python3 run.py --ip 192.168.1.23
Within root project directory
Build docker container:
docker build -t cisco-syslog .
Run docker container
docker run -d --name cisco -p 8514:8514/udp -p 8066:80/tcp cisco-syslog
Now project is accessible through http://<ip address>:8066