Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pravj/doga
:chart_with_upwards_trend: HTTP log monitoring console for Humans
https://github.com/pravj/doga
console http log-monitor monitoring
Last synced: 13 days ago
JSON representation
:chart_with_upwards_trend: HTTP log monitoring console for Humans
- Host: GitHub
- URL: https://github.com/pravj/doga
- Owner: pravj
- License: mit
- Created: 2014-09-03T13:41:31.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-09-10T18:14:53.000Z (about 10 years ago)
- Last Synced: 2024-10-15T15:31:36.955Z (29 days ago)
- Topics: console, http, log-monitor, monitoring
- Language: Python
- Homepage:
- Size: 448 KB
- Stars: 241
- Watchers: 16
- Forks: 9
- Open Issues: 6
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- License: LICENSE
Awesome Lists containing this project
README
Doga
====HTTP log monitoring console for Humans
- watch and log all HTTP traffic of system
- generate log in w3c log format
- show status about total requests, maximum hits, requests in a
timespan
- alert when traffic is above a customizable threshold
- can log to a custom log file alsoWatch Doga in action
~~~~~~~~~~~~~~~~~~~~.. figure:: https://raw.githubusercontent.com/pravj/Doga/master/docs/Doga.png
:alt: DogaHow to let Doga watch for your traffic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``sudo pip install doga``
install ``doga`` to your machine, you can also use ``easy_install``
``using Doga requires sudo privilege to run as it explicitly uses socket interface``
``sudo doga``
start watching for your traffic
``sudo doga -f filename.txt``
write logs to a custom log file ``filename.txt`` also
``sudo doga -t VALUE``update threshold value to ``VALUE`` on which Doga start alerting
``Jump between 'Doga Logs' and 'Alert History' sections using 'Ctrl+N'``
``Doga's GUI is not responsive yet so it will raise exceptions on smaller screen size.``
How it's made
~~~~~~~~~~~~~- Doga's GUI is built on top of
`npyscreen `__
- Doga uses Python's `socket
interface `__ library
to deal with all TCP/IP/Packets and *Bla Bla Bla* thingsWhat?
~~~~~don't you know
`Doga `__? watch out
then, **He is after you.**.. figure:: https://raw.githubusercontent.com/pravj/Doga/master/docs/Doga_Rules.jpg
:alt: Doga Rules
"Doga Rules" by Promotional file released by Raj Comics for promotional purposes. Licensed under Fair use of copyrighted material in the context of Doga (comics) via `Wikipedia `__------
built with *Muzi* and *Appy* by `Pravendra Singh `__