統計情報が見たい
いまから8年ほど前、当時「インターネット無料(共有回線をスイッチで各部屋に配る)」系のアパートに住んでいたlrks青年は、 住民全員でブロードキャストドメインを共有していることや大元にあるルータの管理画面が見えていることに不安を覚え、外部のクラウドと部屋間でVPNを張って暮らしていました。
この回線が100Mbpsということもあり、部屋側のVPN装置にはIX2015を使っていた(らしい)。 VPN張るだけだともったいないので、通信量など各種統計をSNMPで取得していた。
トラフィックを記録していると寝落ちした時間が分かって便利 pic.twitter.com/uZeiOqKr5A
— lrks (@__lrks__) October 27, 2016
やがて時は流れて転居し、SoftBank光を契約し今日にいたる。
SoftBank光では、IPv4 over IPv6を利用するため(と携帯電話回線とのセット割などを適用させるため)ルータとして「光BBユニット」を使う必要があります。 設定次第で配下に好きなルータをぶら下げることも可能ですが、個人的には光BBユニットで十分でありせいぜい無線APを増やすくらい。 別途ルータを使いたい事情はなく、契約以来「E-WMTA2.3」というタイプの光BBユニットを使っています。
このタイプをはじめ、光BBユニットではユーザ側で統計情報は取得できません(たぶん)。 Web UIにも表示されず、後述するUPnPでもめぼしいものは無し、SNMPを使おうとそれらしいポートにアクセスしても何の反応もありませんでした。
でも統計情報見たくないですか?せめて通信量くらいは見たい。 とはいえ、このためだけに別途ルータやスイッチを挟み込んでその機器とSNMPなどで話す?それは大げさです。 いっそのことトラフィック分析の域まで広げて、ntopngやArkimeなどを導入する?というのもやっぱり大げさです。
できれば光BBユニットだけで取得できないか、ファームウェアを見れば何か分かったりしないかということで調査します。 でも結論からいえばダメだったので、Projectsではなく丁寧な暮らし行きとなりました。
UPnPの確認
ファームウェアを見る前に、外部(LAN側)から開いているポートについて見てみます。
PORT STATE SERVICE
53/tcp open domain
80/tcp open http
340/tcp filtered unknown
2103/tcp filtered zephyr-clt
8000/tcp open http-alt
49152/tcp filtered unknown
55555/tcp filtered unknown
55600/tcp filtered unknown
8000/tcp
とは?SSDPのやり取りを見ていると、UPnPのやりとりに使うポートらしいです。 そして、UPnPではちょっとしたステータスを取得でき、その中にはインターフェースの送受信バイト数・パケット数も含まれます。 勝ったなガハハ、そして実際取得した結果は次のとおりです(一部中略およびマスク)。
$ upnpc -s
:
List of UPNP devices found on the network :
desc: http://192.168.xx.xx:8000/Public_UPNP_gatedesc.xml
st: urn:schemas-upnp-org:device:InternetGatewayDevice:1
Found valid IGD : http://192.168.xx.xx:8000/Public_UPNP_C3
Local LAN ip address : 192.168.xx.xx
Connection Type : IP_Routed
Status : Connected, uptime=104478s, LastConnectionError : ERROR_NONE
Time started : Thu May 16 15:10:14 2024
MaxBitRateDown : 1000000000 bps (1000.0 Mbps) MaxBitRateUp 1000000000 bps (1000.0 Mbps)
ExternalIPAddress = xx.xx.xx.xx
Bytes: Sent: 0 Recv: 0
Packets: Sent: 0 Recv: 0
uptimeやExternalIPAddressあたりは取れました。 しかし、Bytes
とPackets
が0
です。 リクエストが受理されなかった?レスポンスをパースできなかった?と思い、自分で叩いてみても0
が返ってきます。
$ cat msg.xml
<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetTotalPacketsReceived xmlns:u="urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1"></u:GetTotalPacketsReceived></s:Body></s:Envelope>
$ curl -X POST http://192.168.xx.xx:8000/Public_UPNP_C2 \
-H 'Content-Type: text/xml' \
-H 'SOAPAction: "urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1#GetTotalPacketsReceived"' \
-d @msg.xml
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetTotalPacketsReceivedResponse xmlns:u="urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1">
<NewTotalPacketsReceived>0</NewTotalPacketsReceived>
</u:GetTotalPacketsReceivedResponse>
</s:Body>
</s:Envelope>
しばらく時間を置いても同様です。
SUBSCRIBEのメッセージにより何か教えてもらえると期待し送ってみましたが、こんな感じのメッセージが来ただけでした。 (PhysicalLinkStatusがDownな理由はよくわからず)
NOTIFY / HTTP/1.1
HOST: 192.168.xx.xx:xxxx
Content-Type: text/xml
Content-Length: 225
NT: upnp:event
NTS: upnp:propchange
SID: uuid:2be6662f-5f82-939a-352b-f1990fa02a5c
SEQ: 0
<e:propertyset xmlns:e="urn:schemas-upnp-org:event-1-0">
<e:property>
<PhysicalLinkStatus>Down</PhysicalLinkStatus>
</e:property>
<e:property>
<EnabledForInternet>1</EnabledForInternet>
</e:property>
</e:propertyset>
ということで、UPnPからはまともな値は取得できません。
ファームウェアの確認
光BBユニットとONU間の通信を見ると、あるサーバにTFTPで接続しファームウェアに関する情報をダウンロードする様子が分かります。 これを参考にファームウェア本体と思われるファイルをダウンロードできました。
ここでダウンロードしたファイルは次の2つ(ファイル名は一部修正)、
rc30_bak_1.0.2.IMG (6.8MB)
rc38a_1.0.2.IMG (14MB)
binwalkの結果は次のとおりです。
$ binwalk rc30_bak_1.0.2.IMG
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
128 0x80 uImage header, header size: 64 bytes, header CRC: 0x4C933DE3, created: 2016-04-18 13:18:36, image size: 2250816 bytes, Data Address: 0x3008000, Entry Point: 0x3008000, data CRC: 0x6C084B74, OS: Linux, CPU: ARM, image type: OS Kernel Image, compression type: none, image name: "Linux-3.2.26"
192 0xC0 Linux kernel ARM boot executable zImage (little-endian)
16761 0x4179 gzip compressed data, maximum compression, from Unix, last modified: 1970-01-01 00:00:00 (null date)
2359248 0x23FFD0 JFFS2 filesystem, little endian
3262451 0x31C7F3 Zlib compressed data, compressed
3263775 0x31CD1F JFFS2 filesystem, little endian
3656462 0x37CB0E Zlib compressed data, compressed
3658770 0x37D412 JFFS2 filesystem, little endian
4077099 0x3E362B Zlib compressed data, compressed
4078819 0x3E3CE3 JFFS2 filesystem, little endian
4230498 0x408D62 Zlib compressed data, compressed
4232038 0x409366 JFFS2 filesystem, little endian
4802277 0x4946E5 Zlib compressed data, compressed
4803941 0x494D65 JFFS2 filesystem, little endian
5013088 0x4C7E60 Zlib compressed data, compressed
5015144 0x4C8668 JFFS2 filesystem, little endian
5170650 0x4EE5DA Zlib compressed data, compressed
5172634 0x4EED9A JFFS2 filesystem, little endian
5190553 0x4F3399 Zlib compressed data, compressed
5192317 0x4F3A7D JFFS2 filesystem, little endian
5321865 0x513489 JFFS2 filesystem, little endian
5328320 0x514DC0 Zlib compressed data, compressed
5331596 0x515A8C JFFS2 filesystem, little endian
5342065 0x518371 Zlib compressed data, compressed
5342609 0x518591 JFFS2 filesystem, little endian
5561071 0x54DAEF Zlib compressed data, compressed
5563055 0x54E2AF JFFS2 filesystem, little endian
5652945 0x5641D1 JFFS2 filesystem, little endian
5653128 0x564288 Zlib compressed data, compressed
5653700 0x5644C4 JFFS2 filesystem, little endian
5771236 0x580FE4 JFFS2 filesystem, little endian
6100912 0x5D17B0 Zlib compressed data, compressed
6102192 0x5D1CB0 JFFS2 filesystem, little endian
6163585 0x5E0C81 Zlib compressed data, compressed
6163821 0x5E0D6D JFFS2 filesystem, little endian
6163936 0x5E0DE0 Zlib compressed data, compressed
6165648 0x5E1490 JFFS2 filesystem, little endian
6176974 0x5E40CE Zlib compressed data, compressed
6178582 0x5E4716 JFFS2 filesystem, little endian
6198837 0x5E9635 Zlib compressed data, compressed
6200757 0x5E9DB5 JFFS2 filesystem, little endian
6205902 0x5EB1CE Zlib compressed data, compressed
6207558 0x5EB846 JFFS2 filesystem, little endian
6339559 0x60BBE7 Zlib compressed data, compressed
6341159 0x60C227 JFFS2 filesystem, little endian
6563087 0x64250F Zlib compressed data, compressed
6564691 0x642B53 JFFS2 filesystem, little endian
6574858 0x64530A Zlib compressed data, compressed
6576254 0x64587E JFFS2 filesystem, little endian
6746671 0x66F22F Zlib compressed data, compressed
6748135 0x66F7E7 JFFS2 filesystem, little endian
$ binwalk rc38a_1.0.2.IMG
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
128 0x80 uImage header, header size: 64 bytes, header CRC: 0x1903704F, created: 2021-04-23 11:26:21, image size: 2539680 bytes, Data Address: 0x3008000, Entry Point: 0x3008000, data CRC: 0x66ABB5C, OS: Linux, CPU: ARM, image type: OS Kernel Image, compression type: none, image name: "Linux-3.2.26"
192 0xC0 Linux kernel ARM boot executable zImage (little-endian)
16761 0x4179 gzip compressed data, maximum compression, from Unix, last modified: 1970-01-01 00:00:00 (null date)
2621373 0x27FFBD JFFS2 filesystem, little endian
2638514 0x2842B2 JFFS2 filesystem, little endian
2671822 0x28C4CE JFFS2 filesystem, little endian
2680149 0x28E555 JFFS2 filesystem, little endian
2880068 0x2BF244 Zlib compressed data, compressed
2883496 0x2BFFA8 JFFS2 filesystem, little endian
2896730 0x2C335A JFFS2 filesystem, little endian
3030045 0x2E3C1D JFFS2 filesystem, little endian
3149297 0x300DF1 Zlib compressed data, compressed
3153389 0x301DED JFFS2 filesystem, little endian
3165879 0x304EB7 JFFS2 filesystem, little endian
3307388 0x32777C Zlib compressed data, compressed
3310864 0x328510 JFFS2 filesystem, little endian
3506648 0x3581D8 JFFS2 filesystem, little endian
3702505 0x387EE9 JFFS2 filesystem, little endian
3889958 0x3B5B26 JFFS2 filesystem, little endian
4326870 0x4205D6 Zlib compressed data, compressed
4328754 0x420D32 JFFS2 filesystem, little endian
4691481 0x479619 Zlib compressed data, compressed
4693989 0x479FE5 JFFS2 filesystem, little endian
4747080 0x486F48 Zlib compressed data, compressed
4750384 0x487C30 JFFS2 filesystem, little endian
5023962 0x4CA8DA Zlib compressed data, compressed
5026362 0x4CB23A JFFS2 filesystem, little endian
5185707 0x4F20AB Zlib compressed data, compressed
5188015 0x4F29AF JFFS2 filesystem, little endian
5517535 0x5430DF Zlib compressed data, compressed
5518923 0x54364B JFFS2 filesystem, little endian
5638453 0x560935 Zlib compressed data, compressed
5640193 0x561001 JFFS2 filesystem, little endian
5781762 0x583902 Zlib compressed data, compressed
5783262 0x583EDE JFFS2 filesystem, little endian
5843876 0x592BA4 Zlib compressed data, compressed
5845228 0x5930EC JFFS2 filesystem, little endian
5932320 0x5A8520 Zlib compressed data, compressed
5933988 0x5A8BA4 JFFS2 filesystem, little endian
6275911 0x5FC347 Zlib compressed data, compressed
6278087 0x5FCBC7 JFFS2 filesystem, little endian
6280396 0x5FD4CC Zlib compressed data, compressed
6282732 0x5FDDEC JFFS2 filesystem, little endian
6290144 0x5FFAE0 Zlib compressed data, compressed
6291228 0x5FFF1C JFFS2 filesystem, little endian
6302505 0x602B29 Zlib compressed data, compressed
6305025 0x603501 JFFS2 filesystem, little endian
6307651 0x603F43 Zlib compressed data, compressed
6310127 0x6048EF JFFS2 filesystem, little endian
6315008 0x605C00 Zlib compressed data, compressed
6317268 0x6064D4 JFFS2 filesystem, little endian
6324348 0x60807C Zlib compressed data, compressed
6326488 0x6088D8 JFFS2 filesystem, little endian
6334156 0x60A6CC Zlib compressed data, compressed
6336840 0x60B148 JFFS2 filesystem, little endian
6341433 0x60C339 Zlib compressed data, compressed
6343833 0x60CC99 JFFS2 filesystem, little endian
6349026 0x60E0E2 Zlib compressed data, compressed
6351706 0x60EB5A JFFS2 filesystem, little endian
6354424 0x60F5F8 Zlib compressed data, compressed
6357016 0x610018 JFFS2 filesystem, little endian
6362273 0x6114A1 Zlib compressed data, compressed
6364825 0x611E99 JFFS2 filesystem, little endian
6422885 0x620165 Zlib compressed data, compressed
6424901 0x620945 JFFS2 filesystem, little endian
6446419 0x625D53 Zlib compressed data, compressed
6449167 0x62680F JFFS2 filesystem, little endian
6451845 0x627285 Zlib compressed data, compressed
6454257 0x627BF1 JFFS2 filesystem, little endian
6459586 0x6290C2 Zlib compressed data, compressed
6462010 0x629A3A JFFS2 filesystem, little endian
6469245 0x62B67D Zlib compressed data, compressed
6471753 0x62C049 JFFS2 filesystem, little endian
6482407 0x62E9E7 Zlib compressed data, compressed
6484967 0x62F3E7 JFFS2 filesystem, little endian
6490064 0x6307D0 Zlib compressed data, compressed
6492360 0x6310C8 JFFS2 filesystem, little endian
6502071 0x6336B7 Zlib compressed data, compressed
6504351 0x633F9F JFFS2 filesystem, little endian
6511659 0x635C2B Zlib compressed data, compressed
6513871 0x6364CF JFFS2 filesystem, little endian
6518736 0x6377D0 Zlib compressed data, compressed
6521076 0x6380F4 JFFS2 filesystem, little endian
6535804 0x63BA7C Zlib compressed data, compressed
6538056 0x63C348 JFFS2 filesystem, little endian
6548178 0x63EAD2 Zlib compressed data, compressed
6550586 0x63F43A JFFS2 filesystem, little endian
6556905 0x640CE9 Zlib compressed data, compressed
6558789 0x641445 JFFS2 filesystem, little endian
6567368 0x6435C8 Zlib compressed data, compressed
6569656 0x643EB8 JFFS2 filesystem, little endian
6571862 0x644756 Zlib compressed data, compressed
6574170 0x64505A JFFS2 filesystem, little endian
6586991 0x64826F Zlib compressed data, compressed
6589135 0x648ACF JFFS2 filesystem, little endian
6594311 0x649F07 Zlib compressed data, compressed
6596167 0x64A647 JFFS2 filesystem, little endian
6604082 0x64C532 Zlib compressed data, compressed
6606274 0x64CDC2 JFFS2 filesystem, little endian
6623858 0x651272 Zlib compressed data, compressed
6626478 0x651CAE JFFS2 filesystem, little endian
6633458 0x6537F2 Zlib compressed data, compressed
6634890 0x653D8A JFFS2 filesystem, little endian
6636640 0x654460 Zlib compressed data, compressed
6638004 0x6549B4 JFFS2 filesystem, little endian
6651095 0x657CD7 Zlib compressed data, compressed
6652959 0x65841F JFFS2 filesystem, little endian
6654941 0x658BDD Zlib compressed data, compressed
6656825 0x659339 JFFS2 filesystem, little endian
6664931 0x65B2E3 Zlib compressed data, compressed
6666039 0x65B737 JFFS2 filesystem, little endian
6667413 0x65BC95 Zlib compressed data, compressed
6668917 0x65C275 JFFS2 filesystem, little endian
6670291 0x65C7D3 Zlib compressed data, compressed
6671275 0x65CBAB JFFS2 filesystem, little endian
6688266 0x660E0A Zlib compressed data, compressed
6689546 0x66130A JFFS2 filesystem, little endian
6701401 0x664159 Zlib compressed data, compressed
6703041 0x6647C1 JFFS2 filesystem, little endian
6709233 0x665FF1 JFFS2 filesystem, little endian
6714453 0x667455 Zlib compressed data, compressed
6714525 0x66749D JFFS2 filesystem, little endian
6714732 0x66756C Zlib compressed data, compressed
6714808 0x6675B8 JFFS2 filesystem, little endian
6715012 0x667684 Zlib compressed data, compressed
6715720 0x667948 JFFS2 filesystem, little endian
7088850 0x6C2AD2 Zlib compressed data, compressed
7089410 0x6C2D02 JFFS2 filesystem, little endian
7130849 0x6CCEE1 Zlib compressed data, compressed
7132513 0x6CD561 JFFS2 filesystem, little endian
7405038 0x70FDEE Zlib compressed data, compressed
7406994 0x710592 JFFS2 filesystem, little endian
7809398 0x772976 Zlib compressed data, compressed
7811898 0x77333A JFFS2 filesystem, little endian
7957205 0x796AD5 Zlib compressed data, compressed
7960469 0x797795 JFFS2 filesystem, little endian
7976572 0x79B67C Zlib compressed data, compressed
7979900 0x79C37C JFFS2 filesystem, little endian
8004051 0x7A21D3 Zlib compressed data, compressed
8007131 0x7A2DDB JFFS2 filesystem, little endian
8304403 0x7EB713 Zlib compressed data, compressed
8307207 0x7EC207 JFFS2 filesystem, little endian
8504536 0x81C4D8 Zlib compressed data, compressed
8507044 0x81CEA4 JFFS2 filesystem, little endian
8529894 0x8227E6 Zlib compressed data, compressed
8532542 0x82323E JFFS2 filesystem, little endian
8591419 0x83183B Zlib compressed data, compressed
8593955 0x832223 JFFS2 filesystem, little endian
8596769 0x832D21 Zlib compressed data, compressed
8599269 0x8336E5 JFFS2 filesystem, little endian
8602059 0x8341CB Zlib compressed data, compressed
8604687 0x834C0F JFFS2 filesystem, little endian
8609700 0x835FA4 Zlib compressed data, compressed
8611832 0x8367F8 JFFS2 filesystem, little endian
8616478 0x837A1E Zlib compressed data, compressed
8619122 0x838472 JFFS2 filesystem, little endian
8649493 0x83FB15 Zlib compressed data, compressed
8650201 0x83FDD9 JFFS2 filesystem, little endian
8978238 0x88FF3E Zlib compressed data, compressed
8981878 0x890D76 JFFS2 filesystem, little endian
8995940 0x894464 JFFS2 filesystem, little endian
9001130 0x8958AA Zlib compressed data, compressed
9004470 0x8965B6 JFFS2 filesystem, little endian
9010144 0x897BE0 Zlib compressed data, compressed
9013630 0x89897E Zlib compressed data, compressed
9016986 0x89969A JFFS2 filesystem, little endian
9019059 0x899EB3 JFFS2 filesystem, little endian
9020806 0x89A586 Zlib compressed data, compressed
9020862 0x89A5BE JFFS2 filesystem, little endian
9049411 0x8A1543 Zlib compressed data, compressed
9053407 0x8A24DF JFFS2 filesystem, little endian
9057489 0x8A34D1 Zlib compressed data, compressed
9060937 0x8A4249 JFFS2 filesystem, little endian
9082181 0x8A9545 JFFS2 filesystem, little endian
9101062 0x8ADF06 Zlib compressed data, compressed
9104544 0x8AECA0 Zlib compressed data, compressed
9107904 0x8AF9C0 JFFS2 filesystem, little endian
9118513 0x8B2331 Zlib compressed data, compressed
9121997 0x8B30CD JFFS2 filesystem, little endian
9129350 0x8B4D86 Zlib compressed data, compressed
9132846 0x8B5B2E JFFS2 filesystem, little endian
9184302 0x8C242E Zlib compressed data, compressed
9186566 0x8C2D06 JFFS2 filesystem, little endian
9402087 0x8F76E7 Zlib compressed data, compressed
9403675 0x8F7D1B JFFS2 filesystem, little endian
9827934 0x95F65E Zlib compressed data, compressed
9829782 0x95FD96 JFFS2 filesystem, little endian
9833695 0x960CDF Zlib compressed data, compressed
9835411 0x961393 JFFS2 filesystem, little endian
9839088 0x9621F0 JFFS2 filesystem, little endian
10333270 0x9DAC56 Zlib compressed data, compressed
10335554 0x9DB542 JFFS2 filesystem, little endian
10538975 0xA0CFDF Zlib compressed data, compressed
10541367 0xA0D937 JFFS2 filesystem, little endian
10543633 0xA0E211 Zlib compressed data, compressed
10545781 0xA0EA75 JFFS2 filesystem, little endian
10553505 0xA108A1 Zlib compressed data, compressed
10556045 0xA1128D JFFS2 filesystem, little endian
10558563 0xA11C63 Zlib compressed data, compressed
10560723 0xA124D3 JFFS2 filesystem, little endian
10592093 0xA19F5D Zlib compressed data, compressed
10594605 0xA1A92D JFFS2 filesystem, little endian
10639769 0xA25999 Zlib compressed data, compressed
10641545 0xA26089 JFFS2 filesystem, little endian
10731419 0xA3BF9B Zlib compressed data, compressed
10735203 0xA3CE63 JFFS2 filesystem, little endian
10777430 0xA47356 JFFS2 filesystem, little endian
10839462 0xA565A6 JFFS2 filesystem, little endian
11022238 0xA82F9E Zlib compressed data, compressed
11025750 0xA83D56 JFFS2 filesystem, little endian
11387099 0xADC0DB Zlib compressed data, compressed
11389083 0xADC89B JFFS2 filesystem, little endian
11596956 0xB0F49C Zlib compressed data, compressed
11599396 0xB0FE24 JFFS2 filesystem, little endian
12035855 0xB7A70F Zlib compressed data, compressed
12037135 0xB7AC0F JFFS2 filesystem, little endian
12254240 0xBAFC20 Zlib compressed data, compressed
12256160 0xBB03A0 JFFS2 filesystem, little endian
12320978 0xBC00D2 Zlib compressed data, compressed
12322322 0xBC0612 JFFS2 filesystem, little endian
12395136 0xBD2280 Zlib compressed data, compressed
12396736 0xBD28C0 JFFS2 filesystem, little endian
12584146 0xC004D2 Zlib compressed data, compressed
12585958 0xC00BE6 JFFS2 filesystem, little endian
12863223 0xC446F7 Zlib compressed data, compressed
12865911 0xC45177 JFFS2 filesystem, little endian
13108394 0xC804AA Zlib compressed data, compressed
13110442 0xC80CAA JFFS2 filesystem, little endian
13206325 0xC98335 Zlib compressed data, compressed
13208637 0xC98C3D JFFS2 filesystem, little endian
13248035 0xCA2623 Zlib compressed data, compressed
13249639 0xCA2C67 JFFS2 filesystem, little endian
13290225 0xCACAF1 Zlib compressed data, compressed
13291057 0xCACE31 JFFS2 filesystem, little endian
13305818 0xCB07DA Zlib compressed data, compressed
13308326 0xCB11A6 JFFS2 filesystem, little endian
13357961 0xCBD389 Zlib compressed data, compressed
13359537 0xCBD9B1 JFFS2 filesystem, little endian
14483061 0xDCFE75 Zlib compressed data, compressed
14484829 0xDD055D JFFS2 filesystem, little endian
“Linux-3.2.26” とありますが、UPnPのレスポンスでは “Linux/2.6.12” と返ってきていたような……ただ単にUPnPのサービス内でハードコードされているのか、実は全く関係ないファームウェアを取得したとか……?
JFFS2を展開しWeb UIを提供していると思われるhttpd
も見てみましたが、やっぱりなんか実際見えているWeb UIとは違うような……実はこのファイルは更新用か何かで全体を見たいなら実機側のフラッシュメモリを確認しないといけないとかそんな感じかもしれません。
httpd
ほか内蔵されたcli
コマンドを使えばtelnetも有効にできそうな雰囲気でしたが、外部から叩くのは難しそうです。 結局snmpdのようなものも無く、統計情報の取得についてはよく分かりませんでした。
いかがでしたか?