linux ascii 图形,Graphpath从Unix / Linux的路由表中生成一个ASCII网络图

graphpath

Description

Graphpath generates an ASCII network diagram from the route table of a Unix/Linux router. It's a BSDRP's tool.

Dependecy

None: it's just a shell script using standards tools (route, arp, ifconfig on *BSD and ip on Linux).

To Do

Testing IPv6 support on MacOSX

Examples

Here are some graphpath output:

[root@me]~# graphpath 10.0.11.11 10.0.12.12

+----------------------------+ +----------------------------+

| SOURCE HOST | | DESTINATION HOST |

| IP: 10.0.11.11 | | IP: 10.0.12.12 |

+----------------------------+ +----------------------------+

| |

+----------------------------+ +----------------------------+

| ROUTER TOWARDS SOURCE | | ROUTER TOWARDS DESTINATION |

| IP: 10.0.1.11 | | IP: 10.0.1.12 |

| ARP: 02:01:32:38:b0:03 | | ARP: 02:01:32:38:b0:04 |

+----------------------------+ +----------------------------+

| |

--+---+-----------------------------+---

|

+----------------------------+

| IF: bridge1 |

| MAC: 02:ab:de:8c:30:01 |

| IP: 10.0.1.1 |

| net: 10.0.11.0 |

| mask: 255.255.255.0 |

| |

| THIS ROUTER |

+----------------------------+

[root@me]~# graphpath 2001:db8:11::11 2001:db8:1::12

+---------------------------------------------------+ +---------------------------------------------------+

| SOURCE HOST | | DESTINATION HOST |

| IP: 2001:db8:11::11 | | IP: 2001:db8:1::12 |

| | | NDP: 02:01:c9:01:b0:04 |

+---------------------------------------------------+ +---------------------------------------------------+

| |

+---------------------------------------------------+ |

| ROUTER TOWARDS SOURCE | |

| IP: 2001:db8:1::11 | |

| NDP: 02:01:c9:01:b0:03 | |

+---------------------------------------------------+ |

| |

--+---+----------------------------------------------+---

|

+---------------------------------------------------+

| IF: bridge1 |

| MAC: 02:de:f2:41:54:01 |

| IP: 2001:db8:1::1 |

| net: 2001:db8:11:: |

| mask: ffff:ffff:ffff:ffff:: |

| |

| THIS ROUTER |

+---------------------------------------------------+

[root@me]~# graphpath 10.0.11.11 10.0.21.21

+----------------------------+

| SOURCE HOST |

| IP: 10.0.11.11 |

+----------------------------+

|

+----------------------------+

| ROUTER TOWARDS SOURCE |

| IP: 10.0.1.11 |

| ARP: 02:01:32:38:b0:03 |

+----------------------------+

|

+----------------------------+

| IF: bridge1 |

| MAC: 02:ab:de:8c:30:01 |

| IP: 10.0.1.1 |

| net: 10.0.11.0 |

| mask: 255.255.255.0 |

| |

| THIS ROUTER |

| |

| net: 10.0.21.0 |

| mask: 255.255.255.0 |

| IP: 10.0.2.1 |

| MAC: 02:ab:de:8c:30:02 |

| IF: bridge2 |

+----------------------------+

|

+----------------------------+

| ROUTER TOWARDS DESTINATION |

| IP: 10.0.2.21 |

| ARP: 02:02:32:38:b0:05 |

+----------------------------+

|

+----------------------------+

| DESTINATION HOST |

| IP: 10.0.21.21 |

+----------------------------+

[root@me]~# graphpath 10.0.11.11 10.0.1.12

+----------------------------+ +----------------------------+

| SOURCE HOST | | DESTINATION HOST |

| IP: 10.0.11.11 | | IP: 10.0.1.12 |

| | | ARP: 02:01:32:38:b0:04 |

+----------------------------+ +----------------------------+

| |

+----------------------------+ |

| ROUTER TOWARDS SOURCE | |

| IP: 10.0.1.11 | |

| ARP: 02:01:32:38:b0:03 | |

+----------------------------+ |

| |

--+---+-----------------------------+---

|

+----------------------------+

| IF: bridge1 |

| MAC: 02:ab:de:8c:30:01 |

| IP: 10.0.1.1 |

| net: 10.0.11.0 |

| mask: 255.255.255.0 |

| |

| THIS ROUTER |

+----------------------------+

[root@me]~# graphpath 10.0.1.12 10.0.11.11

+----------------------------+ +----------------------------+

| SOURCE HOST | | DESTINATION HOST |

| IP: 10.0.1.12 | | IP: 10.0.11.11 |

| ARP: 02:01:32:38:b0:04 | | |

+----------------------------+ +----------------------------+

| |

| +----------------------------+

| | ROUTER TOWARDS DESTINATION |

| | IP: 10.0.1.11 |

| | ARP: 02:01:32:38:b0:03 |

| +----------------------------+

| |

--+---+-----------------------------+---

|

+----------------------------+

| IF: bridge1 |

| MAC: 02:ab:de:8c:30:01 |

| IP: 10.0.1.1 |

| net: 10.0.1.0 |

| mask: 255.255.255.0 |

| |

| THIS ROUTER |

+----------------------------+

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值