in reply to Low-level ICMP control
Reviewing the Unix ping on-line manual page shows us that the data may be set with: -p (pattern). You may send up to 16 characters (including spaces) per ping packet. This pattern must be specified as hexadecimal digits.
Example looped ID script:Wireless ethernet communications are considered as using a specified digital code to communicate because commercial products are available that facilitate the transmission and reception of the communications and the technical characteristics of wireless ethernet are publicly documented.#!/bin/sh while true do /bin/ping -c 1 -s 21 -p 574952454C455353204E4F4445 44.92.20.35 # WIRELESS NODE /bin/ping -c 1 -s 24 -p 464343204152532043414C4C5349474E 44.92.20. +35 # FCC ARS CALLSIGN /bin/ping -c 1 -s 22 -p 204B42394D575220464F52204944 44.92.20.35 # KB9MWR FOR ID sleep 600 done
The rules no longer really specify how you must ID. Using this method, your callsign will be encapsulated inside an ethernet frame. This conforms with 97.119(b)(3) for specified data emission codes [see 97.309 (3) & (4)]. This is a perfectly reasonable and acceptable method, anyone with a sniffer or running dump on the link will be able to see your callsign:
eth1: len 60 00:40:05:44:55:61->00:00:c0:40:0f:25 type = IP IP: len 42 44.92.20.38->44.92.20.35 ihl 20 ttl 64 prot ICMP ICMP: type echo request id 54377 seq 0 Öùù KB9MWR FOR IDKeep in mind this is just one example of how to fulfill the identification requirement. You may use any other reasonable method you can come up with or an other method that is publicly documented, which can be fulfilled by explaining your method on your internet webpage, as I have just done, for example.
edited: Sun Feb 2 17:40:26 2003 by jeffa - changed pre to code — formatting
|
|---|