rendered paste bodyalias sitecheck sockopen %sitecheck %sitecheck 80
on *:sockread:*: {
if ($sockname == %sitecheck) {
if ($sockerr) {
msg $active Could not retrieve the $sockname because $+ $chr(91) $+ $sock($sockname).wsmsg $+ $chr(93) $+
unset %sitecheck
unset %sockvalve
halt
}
else {
msg $active The site $sockname is ONLINE
unset %sitecheck
unset %sockvalve
halt
}
}
}
on *:sockopen:*: {
if ($sockname == %sitecheck) {
if ($sockerr) {
msg $active Could not retrieve the $sockname because $+ $chr(91) $+ $sock($sockname).wsmsg $+ $chr(93) $+
unset %sitecheck
unset %sockvalve
halt
}
else {
sockwrite -n $sockname GET / HTTP/1.1 $+ $crlf
sockwrite -n $sockname Host: %sitecheck $+ $crlf $+ $crlf
}
}
}
on *:TEXT:^sitecheck*:#: {
if ($2) {
if ($left($2,4) != www.) && (*http* !iswm $2) {
if (*.* iswm $2) {
set %sitecheck $2 $+ $3 {
sitecheck $2 $+ $3
}
}
}
}
}
on *:INPUT:*: {
if ($1 == ^sitecheck) {
if ($2) {
if ($left($2,4) != www.) && (*http* !iswm $2) {
if (*.* iswm $2) {
set %sitecheck $2 $+ $3 {
sitecheck $2 $+ $3
}
}
}
}
}
}