File: README.md

package info (click to toggle)
golang-github-evilsocket-ftrace 1.2.0-2.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 128 kB
  • sloc: sh: 71; makefile: 5
file content (25 lines) | stat: -rw-r--r-- 1,181 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# FTRACE kernel framework library for Go

[![GoDoc](https://godoc.org/github.com/evilsocket/ftrace?status.svg)](https://godoc.org/github.com/evilsocket/ftrace) [![Go Report Card](https://goreportcard.com/badge/github.com/evilsocket/ftrace)](https://goreportcard.com/report/github.com/evilsocket/ftrace) [![release](https://img.shields.io/github/release/evilsocket/ftrace.svg?style=flat-square)](https://github.com/evilsocket/ftrace/releases/latest)


ftrace utilizes the [FTRACE kernel framework](https://www.kernel.org/doc/Documentation/trace/ftrace.txt) in order to trace system calls and kernel events from user space. 

Installation
------------

To install this package, you need to install Go and setup your Go workspace on your computer. The simplest way to install the library is to run:

```
$ go get -u github.com/evilsocket/ftrace
```

Documentation
-------------

See [API documentation](https://godoc.org/github.com/evilsocket/ftrace) for package and API descriptions and find examples in the [this directory](example/).

License
-------

This package was made with ♥  by [Simone Margaritelli](https://www.evilsocket.net/) and it's released under the GPL 3 license.