TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: Wilfred van Velzen
from: Jay Harris
date: 2024-11-04 14:49:00
subject: Re: ping / traceroute

On 04 Nov 2024, Wilfred van Velzen said the following...

 Wv>  DS> So if I read your comment you would like to accept a ping from ping
 Wv>  DS> but not reply with ping as from

 Wv> Yes, that last restriction is (very) important, otherwise PONG messages
 Wv> could "bounce" back and forth indefinitly...

my $myname = 'Ping Robot'; # From: name in PONG reply. Cannot be 'PING'
[...]
# Do not set $myname to 'PING'
if ( uc($myname) eq "PING" ) { die "ERROR: \$myname cannot be PING"; }

# Check if message is netmail & addressed to PING (case insensitive)
if ( length($area) == 0 && uc($toname) eq "PING" ) {
[...]


I think this would do that.

It would accept a netmail addressed to "Ping" and also from "Ping".

If someone tried setting $myname to "Ping" the script would exit with an error.

The reply would be from "Ping Robot" to "Ping" which (if the remote system
has a ping robot) would trigger a response from that system, e.g: From: Ping Robot & To: Ping Robot.


Jay

... A bee with a knife will give you a buzz cut

--- Mystic BBS v1.12 A49 2024/05/29 (Linux/64)
                                     
* Origin: Northern Realms (1:229/664)

SOURCE: echomail via QWK@pharcyde.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.