-
-
Save riobard/c7eb86aa3586c36ffaa75f7be3b57d66 to your computer and use it in GitHub Desktop.
# My ISP-provided fiber optical modem broadcasts a line of a poem every ten seconds. Here's the tcpdump of the complete poem. | |
# The optical modem is made by Shanghai Nokia-Bell Co.,Ltd and its model number is G-140W-UD. It's provided by my ISP, China Unicom in Shenzhen. | |
$ tcpdump -i vlan10 ether proto 0x8300 | |
15:59:00.720301 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 5468 6520 6461 .........<The.da | |
0x0010: 7920 4920 6c6f 7374 206d 7920 7665 7279 y.I.lost.my.very | |
0x0020: 2066 6972 7374 2074 6f6f 7468 2c00 0000 .first.tooth,... | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
15:59:10.740778 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 5761 7320 6861 .........<Was.ha | |
0x0010: 6c66 7761 7920 7468 726f 7567 6820 6772 lfway.through.gr | |
0x0020: 6164 6520 666f 7572 2c00 0000 0000 0000 ade.four,....... | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
15:59:20.760839 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 4927 6420 7275 .........<I'd.ru | |
0x0010: 6e20 6d79 2074 6f6e 6775 6520 616c 6f6e n.my.tongue.alon | |
0x0020: 6720 7468 6520 6761 702c 0000 0000 0000 g.the.gap,...... | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
15:59:30.781468 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 5768 6572 6520 .........<Where. | |
0x0010: 6d79 2074 6f6f 7468 2068 6164 2062 6565 my.tooth.had.bee | |
0x0020: 6e20 6265 666f 7265 2c00 0000 0000 0000 n.before,....... | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
15:59:40.801554 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 4920 7265 6d65 .........<I.reme | |
0x0010: 6d62 6572 2049 2077 656e 7420 686f 6d65 mber.I.went.home | |
0x0020: 2063 7279 696e 672c 0000 0000 0000 0000 .crying,........ | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
15:59:50.821996 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 416e 6420 7368 .........<And.sh | |
0x0010: 6f77 6564 2069 7420 746f 206d 7920 6d75 owed.it.to.my.mu | |
0x0020: 6d2c 0000 0000 0000 0000 0000 0000 0000 m,.............. | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
16:00:00.842431 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 5368 6520 746f .........<She.to | |
0x0010: 6c64 206d 6520 7468 6174 2061 2062 7261 ld.me.that.a.bra | |
0x0020: 6e64 206e 6577 2074 6f6f 7468 2c00 0000 nd.new.tooth,... | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
16:00:10.862541 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 576f 756c 6420 .........<Would. | |
0x0010: 6772 6f77 2075 7020 696e 206d 7920 6775 grow.up.in.my.gu | |
0x0020: 6d2c 0000 0000 0000 0000 0000 0000 0000 m,.............. | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
16:00:20.882813 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 496e 2061 2077 .........<In.a.w | |
0x0010: 6869 6c65 2074 6865 2067 6170 2077 6f75 hile.the.gap.wou | |
0x0020: 6c64 2073 746f 7020 6665 656c 696e 6720 ld.stop.feeling. | |
0x0030: 7374 7261 6e67 652c 0000 strange,.. | |
16:00:30.903129 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 4920 776f 756c .........<I.woul | |
0x0010: 646e 2774 206e 6f74 6963 6520 7468 6520 dn't.notice.the. | |
0x0020: 746f 6f74 6820 7761 7320 676f 6e65 2c00 tooth.was.gone,. | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
16:00:40.923462 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 5468 6520 6f6e .........<The.on | |
0x0010: 6c79 2072 6561 736f 6e20 4920 6d69 7373 ly.reason.I.miss | |
0x0020: 6564 2069 7420 6e6f 772c 0000 0000 0000 ed.it.now,...... | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
16:00:50.944455 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 5761 7320 6265 .........<Was.be | |
0x0010: 6361 7573 6520 6974 2077 6173 2074 6865 cause.it.was.the | |
0x0020: 7265 2066 6f72 2073 6f20 6c6f 6e67 2c00 re.for.so.long,. | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
16:01:00.964299 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 5468 656e 2073 .........<Then.s | |
0x0010: 6c6f 776c 7920 6275 7420 7375 7265 6c79 lowly.but.surely | |
0x0020: 206f 7665 7220 7468 6520 7765 656b 732c .over.the.weeks, | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
16:01:10.984459 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 496e 2074 6865 .........<In.the | |
0x0010: 2067 6170 2061 206e 6577 2074 6f6f 7468 .gap.a.new.tooth | |
0x0020: 2067 7265 772c 0000 0000 0000 0000 0000 .grew,.......... | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
16:01:21.004868 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 416e 6420 6e6f .........<And.no | |
0x0010: 7720 6974 206d 616b 6573 206d 6520 776f w.it.makes.me.wo | |
0x0020: 6e64 6572 2c00 0000 0000 0000 0000 0000 nder,........... | |
0x0030: 0000 0000 0000 0000 0000 .......... | |
16:01:31.025057 00:00:00:00:00:12 (oui Ethernet) > Broadcast, ethertype Unknown (0x8300), length 72: | |
0x0000: 0000 0000 e4ea 8386 d93c 4966 2070 656f .........<If.peo | |
0x0010: 706c 6520 6172 6520 6c69 6b65 2074 6565 ple.are.like.tee | |
0x0020: 7468 2074 6f6f 2e2e 0000 0000 0000 0000 th.too.......... | |
0x0030: 0000 0000 0000 0000 0000 .......... |
Kind of reminds me of DSMOS...
people = teeth
This reminds me of the Oracle protocol and how it embeds a poem. A common thought is that this was done so that any reverse engineering would run afoul of copyright law.
https://noss.github.io/2009/04/28/reverse-engineering-oracle-protocol.html
How odd. The poem appears to come from a self-published book from a semi-obscure poetry tumblr: https://books.google.com/books?id=zLtCBgAAQBAJ&pg=PA49&lpg=PA49&dq=erin+hanson+the+day+I+lost+my+very+first+tooth&source=bl&ots=dB7ktGZBVK&sig=ACfU3U1C6CaP4O9crqBJ9SOMH4-2xTIU5w&hl=en&sa=X&ved=2ahUKEwi11dy51uTsAhVtl3IEHdmPDQQ4ChDoATAGegQIARAC#v=onepage&q=erin%20hanson%20the%20day%20I%20lost%20my%20very%20first%20tooth&f=false
Maybe you're hosting a modern version of a numbers station: https://en.wikipedia.org/wiki/Numbers_station
https://stackoverflow.com/questions/32870553/telling-a-story-with-traceroute-how-does-it-work