皆様、明けましておめでとうございます!
入社4年目ネットワークソリューション部の佐々木です。
さていきなりですが、わたくし今猛烈にハマっているゲームがありまして。。
「ヒト」なのか「イカ」なのかよくわからない生物を操作し、インクで地面やら壁やらを塗りまくるという、あのイカしたゲームです。
最近はあまりゲームをしてなかったのですが、久しぶりにすごくハマっております。
非常に独特な世界観ですが、ゲームシステム自体がめちゃめちゃ面白いです。
現実世界でもインクで色をつけたくなる症状まで発症しております。
さて、スプラ〇ゥーンの話はこれくらいにして、本題に入ります。
今回ご紹介するテーマはこちら
「隠しコマンド」
なんだかワクワクする響きですよね。
タイトルの通りJuniper(Junos)機器の隠しコマンドです。
Juniperとはルータ、スイッチなどのNW機器のベンダーです。
ファイアーウォールのアプライアンスが有名です。
業務でjuniper機器を扱う機会が多かったのですが、ある時隠しコマンドがあることを知りました。
コマンドリファレンスに載っておらず、CLIのコマンドリストにも表示されないものです。
隠しコマンドは色々と存在するみたいですが、今回はその一部をご紹介いたします。
1 2 |
> monitor traffic interface ge-0/0/0.0 write-file hogehoge.pcap > monitor traffic read-file hogehoge.pcap |
上記コマンドで、指定したインターフェースのtcpdumpをpcapで保存・確認できます。
一行目を入力するとキャプチャが始まり、ctrl+Cで終了するまでの記録をpcapファイルに書き込みます。
二行目でファイルの中身を確認できます。
実際に試してみた際の出力が以下。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
user@srx> monitor traffic interface ge-0/0/0.0 write-file hogehoge.pcap Address resolution is ON. Use to avoid any reverse lookup delay. Address resolution timeout is 4s. Listening on ge-0/0/0.0, capture size 96 bytes ^C 16 packets received by filter 0 packets dropped by kernel user@srx> user@srx> monitor traffic read-file hogehoge.pcap Reverse lookup for 172.16.16.46 failed (check DNS reachability). Other reverse lookup failures will not be reported. Use to avoid reverse lookups on IP addresses. 06:22:21.551344 Out IP truncated-ip - 156 bytes missing! 172.16.50.143.ssh > 172.16.16.46.51805: P 3501973324:3501973500(176) ack 4202673720 win 32850 06:22:21.551457 Out IP truncated-ip - 108 bytes missing! 172.16.50.143.ssh > 172.16.16.46.51805: P 176:304(128) ack 1 win 32850 06:22:21.551536 Out IP truncated-ip - 124 bytes missing! 172.16.50.143.ssh > 172.16.16.46.51805: P 304:448(144) ack 1 win 32850 06:22:21.555915 Out IP truncated-ip - 36 bytes missing! 172.16.50.143.syslog > 10.228.123.23.syslog: SYSLOG local4.error, length: 68 06:22:21.555929 Out IP truncated-ip - 36 bytes missing! 172.16.50.143.syslog > 10.228.123.24.syslog: SYSLOG local4.error, length: 68 06:22:21.560939 In IP 172.16.16.46.51805 > 172.16.50.143.ssh: . ack 304 win 256 06:22:21.615856 In IP 172.16.16.46.51805 > 172.16.50.143.ssh: . ack 448 win 256 06:22:22.555825 In arp who-has 172.16.50.201 tell 172.16.50.35 06:22:23.340794 In arp who-has 172.16.50.101 tell 172.16.50.1 06:22:25.366216 In arp who-has 172.16.50.101 tell 172.16.50.1 06:22:27.427188 In arp who-has 172.16.50.251 tell 172.16.50.230 06:22:27.645447 In arp who-has 172.16.50.101 tell 172.16.50.1 |
またこんなコマンドもあります。
1 |
> show version and haiku |
俳句を詠んでくれます。
ジョークコマンドというやつですね。
実際に試してみた際の出力が以下。
1 2 3 4 5 6 7 8 9 |
user@srx> show version and haiku Hostname: srx Model: firefly-perimeter JUNOS Software Release [12.1X47-D20.7] New router: 'Type-R.' Chrome faceplate and neon lights! Needs a big bat wing. |
下3行が俳句です。
面白いですね。
今回は以上となります。
これにて失礼します。