An open API service indexing awesome lists of open source software.

https://github.com/liamg/siphon

:alembic: Intercept stdin/stdout/stderr for any process
https://github.com/liamg/siphon

hacktoberfest input-output intercept ptrace spy syscalls

Last synced: 9 months ago
JSON representation

:alembic: Intercept stdin/stdout/stderr for any process

Awesome Lists containing this project

README

          

# Siphon

Intercept input/output (_stdin/stdout/stderr_) for any process, even where said output is sent to _/dev/null_ or elsewhere.

![demo gif](demo.gif)

It can also be used to spy on another users shell:

![demo gif 2](demo2.gif)

Currently Siphon works on Linux, with `amd64`, `arm64`, `arm`, and `386`. Adding support for more architectures is pretty simple, feel free to raise an issue.

It uses `ptrace` which means you'll likely need to run it as `root` for the ptrace privilege.

## Installation

Grab a binary from the [latest release](https://github.com/liamg/siphon/releases/latest).