| Crates.io | reqtrace |
| lib.rs | reqtrace |
| version | 0.2.2 |
| created_at | 2024-12-12 09:19:46.596358+00 |
| updated_at | 2024-12-12 10:40:47.064553+00 |
| description | A Simple command-line tool for real-time network activity monitoring, connection tracing, and network access control of any process or command. |
| homepage | |
| repository | https://github.com/onemadgeek/reqtrace |
| max_upload_size | |
| id | 1481035 |
| size | 39,505 |
A Simple command-line tool for real-time network activity monitoring, connection tracing, and network access control of any process or command.
curl, wget, npm, python, etc.)cargo install reqtrace
# Track npm installation network activity
reqtrace npm install express
# Monitor pip package downloads
reqtrace pip install requests
# Watch cargo dependencies
reqtrace cargo build
# Ensure a script doesn't make unauthorized connections
reqtrace -e python script.py
# Block all network access but allow execution
reqtrace -b node app.js
# Monitor Docker container network activity
reqtrace docker run nginx
# Debug API client connections
reqtrace curl api.example.com
# Monitor GraphQL queries
reqtrace npm run graphql-app
# Track WebSocket connections
reqtrace node websocket-server.js
reqtrace [OPTIONS] <COMMAND> [ARGS]...
Options:
-e, --exit-first Exit on first network connection
-b, --block Block all network connections
-t, --timeout DNS lookup timeout (default: 1000ms)
-v, --verbose Show detailed debug information
-h, --help Show help information
-V, --version Show version information
/proc filesystem monitoringlsofWe welcome contributions! Here's how you can help:
MIT License - feel free to use in personal and commercial projects.