awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gcla avatar

gcla/termshark

0
View on GitHub↗
9,908 星标·436 分支·Go·MIT·10 次浏览

Termshark

Termshark 是一个基于终端的网络数据包分析器和协议流检查器。它作为 tshark 命令行工具的键盘驱动界面,提供了一个终端用户界面来监控数据流和分析网络流量。

该工具充当 Wireshark 的终端界面,利用其过滤和检查逻辑来分析录制的捕获文件或实时网络接口。它特别支持 TCP 和 UDP 流的重组和检查,以隔离流量模式并按协议分析网络会话。

该系统包括数据包捕获过滤功能,可根据定义的标准隔离特定数据,并支持将选定的数据包范围导出到系统剪贴板以进行外部分析。

Features

  • Terminal User Interfaces - Renders network data as an interactive terminal user interface by mapping packet structures to grid-based text layouts.
  • Network Flow Analyzers - Reassembles and structures network traffic into stateful flows to analyze conversations organized by protocol.
  • Network Traffic Analyzers - Serves as a terminal-based tool for capturing, inspecting, and debugging network protocols and communication streams.
  • Network Traffic Inspectors - Provides a terminal interface for examining raw network request and response data from live or recorded sources.
  • Packet Capture Engines - Uses a libpcap-based engine to capture raw network traffic from interfaces or read capture files.
  • Stream Reassemblers - Reconstructs fragmented network conversations into coherent protocol flows by tracking sequence numbers and offsets.
  • TCP Session Management - Reassembles and views TCP and UDP network conversations to debug communication issues between hosts.
  • Display Filters - Processes traffic streams through a logical filter engine to isolate packets matching specific protocol or address criteria.
  • Packet Inspection - Performs deep analysis of network packets and protocol headers using the logic associated with the Wireshark protocol.
  • TUI Wrappers - Provides a keyboard-driven terminal interface for the tshark command-line utility to visualize network packets.
  • 网络基础设施 - 用于网络数据包分析的终端界面。
  • Networking Tools - Terminal UI for network packet analysis.
  • Network Security and Proxies - Terminal-based UI for network protocol analysis.

Star 历史

gcla/termshark 的 Star 历史图表gcla/termshark 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Termshark 的开源替代方案

相似的开源项目,按与 Termshark 的功能重合度排序。
  • wireshark/wiresharkwireshark 的头像

    wireshark/wireshark

    9,477在 GitHub 上查看↗

    Wireshark is a network protocol analyzer and traffic inspector used for capturing and inspecting network traffic. It functions as a packet capture tool that intercepts live data from network interfaces and a TCP/IP dissector that decodes network protocol layers to translate raw binary packets into human-readable fields. The system provides capabilities for protocol stream reconstruction, grouping related packets into cohesive conversations between endpoints. It also operates as a packet file converter, allowing for the reading, modification, and conversion of network capture files across vari

    Cpacket-capturestratosharktshark
    在 GitHub 上查看↗9,477
  • iovisor/bcciovisor 的头像

    iovisor/bcc

    22,459在 GitHub 上查看↗

    BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It functions as a performance analysis tool and debugging utility to capture system events, measure kernel latency, and provide network observability. The project distinguishes itself by providing a build system that integrates with LLVM to compile C-like code into BPF bytecode at runtime. It utilizes BPF Type Format data for relocations to maintain cross-kernel compatibility and extracts kernel headers to ensure the generated programs match the specific kernel version. The toolkit co

    C
    在 GitHub 上查看↗22,459
  • mitmproxy/mitmproxymitmproxy 的头像

    mitmproxy/mitmproxy

    43,943在 GitHub 上查看↗

    Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol manipulation. It functions as a gateway that intercepts, inspects, and modifies network traffic in real-time, supporting HTTP, HTTPS, WebSocket, DNS, and generic TCP or UDP streams. By acting as a trusted certificate authority, the proxy can dynamically generate and sign certificates to decrypt and analyze secure TLS-encrypted connections. The project distinguishes itself through a highly extensible, event-driven architecture that allows users to automate traffic transformation using cust

    Pythondebugginghttphttp2
    在 GitHub 上查看↗43,943
  • secdev/scapysecdev 的头像

    secdev/scapy

    12,068在 GitHub 上查看↗

    Scapy is a network packet manipulation tool and protocol analysis suite designed for crafting, sending, sniffing, and dissecting network traffic. It functions as a framework for building custom network tools that interact directly with low-level packet headers and payloads, enabling users to perform security research and network diagnostics. The system distinguishes itself through a layer-based construction model that allows users to define protocols as stacked objects, which automatically handle checksums and field offsets. It utilizes dynamic field reflection to map packet structures to bin

    Pythonhacktoberfestnetworknetwork-analysis
    在 GitHub 上查看↗12,068
查看 Termshark 的所有 30 个替代方案→

常见问题解答

gcla/termshark 是做什么的?

Termshark 是一个基于终端的网络数据包分析器和协议流检查器。它作为 tshark 命令行工具的键盘驱动界面,提供了一个终端用户界面来监控数据流和分析网络流量。

gcla/termshark 的主要功能有哪些?

gcla/termshark 的主要功能包括:Terminal User Interfaces, Network Flow Analyzers, Network Traffic Analyzers, Network Traffic Inspectors, Packet Capture Engines, Stream Reassemblers, TCP Session Management, Display Filters。

gcla/termshark 有哪些开源替代品?

gcla/termshark 的开源替代品包括: wireshark/wireshark — Wireshark is a network protocol analyzer and traffic inspector used for capturing and inspecting network traffic. It… iovisor/bcc — BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It… mitmproxy/mitmproxy — Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol… secdev/scapy — Scapy is a network packet manipulation tool and protocol analysis suite designed for crafting, sending, sniffing, and… gyulyvgc/sniffnet — This application is a desktop network traffic analyzer that provides real-time monitoring and forensic inspection of… fujiapple852/trippy — Trippy is a network diagnostic tool and terminal user interface that combines ping and traceroute functionality to…