Welcome to Argus project! Argus is a runtime security tool capable of not only monitoring, but also enforcing application behavior. It is designed to be lightweight, efficient, and easy to use. Argus is a powerful tool that can be used to monitor and enforce security policies in real-time, providing a high level of protection for your applications.
- Made by a team of experts, including former Tracee and Falco core engineers.
- Differently than other similar projects, Argus can deal with any type of workload.
- No events, no losses. No events, no delays.
- No performance impact, tiny memory footprint.
- Easy to use.
Read about the theory and history behind it.
Check the architecture documentation.
Best way to try argus out, for now, is to use the provided docker container image, like described below, and check the stdout file (/var/log/argus/argus.log
) for the detections output.
curl -s https://listendev.github.io/argus/dev/argus.sh | sh
You can also give it a try (as an action) with the GitHub integration support at:
Argus is the tool in charge of https://www.listen.dev/ dynamic runtime analysis feature.
https://listendev.github.io/argus/dev
https://github.com/listendev/argus-releases/issues
In Greek mythology, Argus Panoptes, or simply Argus, is a fascinating and unique character renowned for his hundred eyes. According to myth, Argus was a giant, an all-seeing guardian, making him an ideal watchman. His most famous tale involves being appointed by Hera, the queen of the gods, to guard the white heifer Io, who was actually Zeus' lover transformed into a cow to escape Hera's wrath. Argus' ability to have some of his eyes sleep while others remained awake made him a nearly impenetrable guardian. Argus' story intertwines themes of vigilance, loyalty, and the intricate dynamics of the divine in Greek mythology.