Network Packet Visualization Simulator
ネットワーク機器をキャンバスに配置・接続し、パケットの流れをリアルタイムで可視化。 ルーター、スイッチ、ファイアウォールなど14種のデバイスで、ネットワークの仕組みを手を動かして学べます。
Client, Server, Router, Switch, Firewall, LB, NAT, WAF, CDN, DNS, Proxy, VLAN Switchなどを自由に配置・接続
Discrete Event Simulationでパケットがデバイス間を流れる様子をアニメーション表示。プロトコルごとに色分け
初心者は自動ルーティングの「かんたん」、上級者はARP解決・TCP 3-way handshakeが必要な「リアル」を選択
パケットがドロップされた理由と修正ヒントを日本語で表示。L2〜L7の各レイヤー詳細も確認可能
IP/サブネット(CIDR対応)、ルーティングテーブル、ACLルール、VLAN ID、LBアルゴリズムなどを設定
SQLインジェクション・XSS攻撃パケットを送信してWAFの検知動作を確認。セキュリティ学習に最適
| デバイス | 説明 | プラン |
|---|---|---|
| Client | パケット送信・応答受信 | Free |
| Server | リクエスト受信・レスポンス生成 | Free |
| Router | ルーティングテーブル、TTL減算、MAC書換 | Free |
| L2 Switch | MACテーブル学習・フラッディング | Free |
| Internet | 外部ネットワーク境界 | Free |
| Firewall | ACLルール (デフォルト: DENY ICMP) | Pro |
| Load Balancer | Round Robin / Least Connections | Pro |
| L3 Switch | L2ベーススイッチング | Pro |
| DNS Server | DNS名前解決 | Pro |
| WAF | ACL + SQLi/XSS検出 | Pro |
| CDN | キャッシュHit/Miss + ラウンドロビン分散 | Pro |
| Proxy | HTTP中継・送信元IP書き換え | Pro |
| NAT | SNAT/DNAT アドレス変換 | Pro |
| VLAN Switch | VLANタグベースL2転送 | Pro |
ツールバーのトグルでいつでも切替可能。どちらも全ユーザーが利用できます。
| かんたん | リアル | |
|---|---|---|
| ルーティング | BFS自動探索 | ルーティングテーブルのみ |
| 異なるサブネット | 自動到達 | デフォルトゲートウェイ必須 |
| MAC解決 | 即時 (グローバルスキャン) | ARPプロトコル (REQUEST → REPLY) |
| TCP接続 | 暗黙的 | 3-way handshake (SYN → SYN+ACK → ACK) |
| Internet HTTP | パススルー | DNS解決が必要 |