Awesome AI AgentsRuntime Analysis Tools

kxg3030/shermie-proxy

⭐ 268 Go added to this list on 2025-04-19 repository created 2022-07-01

Shermie-Proxy is a powerful proxy packet capture tool implemented in Go that supports multiple protocols including HTTP, HTTPS, WebSocket (WS), Secure WebSocket (WSS), TCP, and Socks5. It is designed to intercept, capture, and modify network data packets passing through these protocols, making it a versatile tool for network debugging, monitoring, and testing. The tool operates by listening on a single port to receive and send data across these protocols, automatically identifying the inbound protocol based on message headers and processing the data accordingly. Shermie-Proxy supports data interception and allows users to customize modifications to the intercepted data, providing flexibility for various use cases such as security testing, data analysis, and protocol debugging. The tool also supports adding an upper-level TCP proxy, enabling it to work in more complex network environments. It is designed with extensibility in mind, allowing users to register event handlers for TCP connections, HTTP requests and responses, Socks5 requests and responses, WebSocket requests and responses, and TCP client and server streams. This event-driven architecture allows users to implement custom logic for data processing and modification at different stages of the network communication. Shermie-Proxy includes features like automatic protocol detection, support for multiple protocols on a single listening port, and the ability to modify data in real-time. It also plans to support TCP connection multiplexing in the future, which will enhance its capabilities further. The tool is easy to install and use, with clear instructions provided for setting up the proxy server, configuring parameters such as listening port, upper-level proxy, and TCP destination host, and enabling or disabling the Nagle algorithm for TCP connections. Overall, Shermie-Proxy is a comprehensive and flexible proxy tool suitable for developers, network engineers, and security professionals who need to capture, analyze, and manipulate network traffic across various protocols in real-time.

https://github.com/kxg3030/shermie-proxy

agentdata-modificationgogolanghttphttpsnetwork-debuggingnetwork-interceptionnetwork-monitoringpacket-captureprotocol-detectionproxyproxy-serversocks5tcpwebsocketwswss

Also in Runtime Analysis Tools

zylon-ai/private-gpt

PrivateGPT is a fully private, offline-capable AI platform that enables users to interact with their documents using Large Language Models through a comprehensive API and user-friendly interface, ensuring data never leaves the user's environment.

vxcontrol/pentagi

PentAGI is a fully autonomous AI-driven penetration testing system that integrates professional security tools, multi-agent AI collaboration, and scalable microservices architecture to deliver comprehensive and automated security assessments.

fortra/impacket

Impacket is a Python library offering low-level programmatic access and implementations for various network protocols, focusing on security research and educational use.

FunnyWolf/Viper

VIPER is a versatile and powerful red team platform that supports adversary simulation and cybersecurity assessments across multiple operating systems, enhanced with AI-driven automation and extensive post-exploitation capabilities.

invariantlabs-ai/mcp-scan

MCP-Scan is a security tool that statically and dynamically scans MCP connections to detect and prevent vulnerabilities like prompt injections, tool poisoning, and cross-origin escalations, offering real-time monitoring and customizable guardrails for enhanced protection.

openrecall/openrecall

OpenRecall is a fully open-source, privacy-focused digital memory tool that captures and makes searchable your digital history through screenshots, supporting Windows, macOS, and Linux with local data storage and advanced semantic search capabilities.

miscusi-peek/cheatengine-mcp-bridge

MCP server that exposes Cheat Engine memory reading, scanning, disassembly and debugging to AI agent clients through roughly 180 tools over a named pipe or TCP relay.

amonapp/amon

Amon is a modern, open-source server monitoring platform designed to help users track and manage server performance and uptime effectively.