Skip to content

Instantly share code, notes, and snippets.

@riobard
Last active August 12, 2022 08:19
Show Gist options
  • Star 33 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save riobard/c7eb86aa3586c36ffaa75f7be3b57d66 to your computer and use it in GitHub Desktop.
Save riobard/c7eb86aa3586c36ffaa75f7be3b57d66 to your computer and use it in GitHub Desktop.
Poem lines broadcast by my ISP-provided fiber optical modem
# 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 ..........
@benleb
Copy link

benleb commented Nov 2, 2020

@lfuelling
Copy link

Kind of reminds me of DSMOS...

@Micheal-McLaughlin
Copy link

people = teeth

@mchugh19
Copy link

mchugh19 commented Nov 2, 2020

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

@vectronic
Copy link

Maybe you're hosting a modern version of a numbers station: https://en.wikipedia.org/wiki/Numbers_station

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment