FlowSeq は、Go で実装された軽量ネットワークトラフィック可視化ツールです。 Wireshark のようにパケットキャプチャを行い、特に TCP の 3-way-handshake などの通信フローを、シーケンス図として TUI あるいは PlantUML 形式で出力することを目的としています。
- TCP セッションの流れ(SYN, SYN-ACK, ACK, FIN など)を把握
- 開発者・教育・セキュリティ解析用途で活用可能
- GUIに依存せず、CLI/TUIでネットワーク可視化を実現
- パケットキャプチャ(
gopacket使用) - TCPセッションの識別と状態追跡
- セッション単位での時系列ログ構築
- シーケンス図への変換(PlantUML形式で出力)
- TCP (SYN, SYN-ACK, ACK, FIN)
- UDP(将来的対応)
- ICMP(将来的対応)
