Skip to content

Commit

Permalink
Merge branch 'aquasecurity:main' into pr3551-minors
Browse files Browse the repository at this point in the history
  • Loading branch information
rafaeldtinoco authored Nov 14, 2023
2 parents f4392fd + 5a87dd1 commit cf2abd2
Show file tree
Hide file tree
Showing 8 changed files with 515 additions and 249 deletions.
16 changes: 8 additions & 8 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
![Tracee Logo](docs/images/tracee.png)

<!-- links that differ between docs and readme -->
[installation]:https://aquasecurity.github.io/tracee/latest/docs/install
[docker-guide]:https://aquasecurity.github.io/tracee/latest/docker.md
[kubernetes-guide]:https://aquasecurity.github.io/tracee/latest/kubernetes.md
[prereqs]:https://aquasecurity.github.io/tracee/latest/docs/install/prerequisites.md
[macfaq]:https://aquasecurity.github.io/tracee/latest/docs/advanced/mac.md
[installation]:https://aquasecurity.github.io/tracee/latest/docs/install/
[docker-guide]:https://aquasecurity.github.io/tracee/latest/docs/install/docker/
[kubernetes-guide]:https://aquasecurity.github.io/tracee/latest/docs/install/kubernetes/
[prereqs]:https://aquasecurity.github.io/tracee/latest/docs/install/prerequisites/
[macfaq]:https://aquasecurity.github.io/tracee/latest/docs/advanced/mac/

Before moving on, please consider giving us a GitHub star ⭐️. Thank you!

## About Tracee
Expand All @@ -14,12 +15,12 @@ Tracee is a runtime security and observability tool that helps you understand ho
It is using [eBPF technology](https://ebpf.io/what-is-ebpf/) to tap into your system and expose that information as events that you can consume.
Events range from factual system activity events to sophisticated security events that detect suspicious behavioral patterns.

To learn more about Tracee, check out the [documentation](https://aquasecurity.github.io/tracee/).
To learn more about Tracee, check out the [documentation](https://aquasecurity.github.io/tracee/).

## Quickstart

To quickly try Tracee use one of the following snippets. For a more complete installation guide, check out the [Installation section][installation].
Tracee should run on most common Linux distributions and kernels. For compatibility information see the [Prerequisites][prereqs] page. Mac users, please read [this FAQ](macfaq).
Tracee should run on most common Linux distributions and kernels. For compatibility information see the [Prerequisites][prereqs] page. Mac users, please read [this FAQ][macfaq].

### Using Docker

Expand Down Expand Up @@ -58,4 +59,3 @@ Find more information on [contribution documentation](./contributing/overview/).

Tracee is an [Aqua Security](https://aquasec.com) open source project.
Learn about our open source work and portfolio [here](https://www.aquasec.com/products/open-source-projects/).

23 changes: 12 additions & 11 deletions builder/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,22 @@ CAPABILITIES_DROP=${CAPABILITIES_DROP:=""}
run_tracee() {
mkdir -p $TRACEE_OUT

echo "INFO: starting tracee..."

if [[ $# -ne 0 ]]; then
if [ $# -ne 0 ]; then
# no default arguments, just given ones
$TRACEE_EXE $@
$TRACEE_EXE "$@"
else
# default arguments
$TRACEE_EXE \
--metrics \
--output=option:parse-arguments \
--cache cache-type=mem \
--cache mem-cache-size=512 \
--capabilities bypass=$CAPABILITIES_BYPASS \
--capabilities add=$CAPABILITIES_ADD \
--capabilities drop=$CAPABILITIES_DROP
--metrics \
--cache cache-type=mem \
--cache mem-cache-size=512 \
--capabilities bypass=$CAPABILITIES_BYPASS \
--capabilities add=$CAPABILITIES_ADD \
--capabilities drop=$CAPABILITIES_DROP \
--output=json \
--output=option:parse-arguments \
--output=option:relative-time \
--events signatures,container_create,container_remove
fi

tracee_ret=$?
Expand Down
Loading

0 comments on commit cf2abd2

Please sign in to comment.