Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evilsocket/ftrace
Go library to trace Linux syscalls using the FTRACE kernel framework.
https://github.com/evilsocket/ftrace
Last synced: 6 days ago
JSON representation
Go library to trace Linux syscalls using the FTRACE kernel framework.
- Host: GitHub
- URL: https://github.com/evilsocket/ftrace
- Owner: evilsocket
- License: gpl-3.0
- Created: 2018-04-17T12:46:58.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-04-17T23:55:17.000Z (over 6 years ago)
- Last Synced: 2024-05-02T00:07:28.341Z (6 months ago)
- Language: Go
- Homepage:
- Size: 50.8 KB
- Stars: 77
- Watchers: 5
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.sh
- License: LICENSE
Awesome Lists containing this project
- cybersecurity-golang-security - ftrace - Go library to trace Linux syscalls using the FTRACE kernel framework. (Linux Specific)
- awesome-go-security - ftrace - Go library to trace Linux syscalls using the FTRACE kernel framework. (Linux Specific)
README
# 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.