| Autor |
Beitrag |
Amsel0_0
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 14.09.09 10:45
Guten Tag an alle,
Habe mir von der Internet Seite www.heise.de/netze/M...e--/artikel/137255/1 ein Skript kopiert. Habe das mit dem Editor als vbs Datei gespeichert, beim Starten bekomme ich immer eine Fehlermeldung.
Windows Script Host
Skript:c:\skript.vbs
Zeile: 2
Zeichen: 1
Fehler: Anweißung erwartet
Code: 800A0400
Quelle: Kompilierungsfehler in Microsoft VBScript
das ist das Skript:
Standalone-Skript
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97:
| #!/bin/sh # # dnsbl-check-standalone.sh # # By Damon Tajeddini (dta) # # 10.03.2009 # MAIL_RCPT="postmaster@example.com"
DNSBLlist=`grep -v ^# <<! cbl.abuseat.org dnsbl.ahbl.org ircbl.ahbl.org virbl.dnsbl.bit.nl blackholes.five-ten-sg.com dnsbl.inps.de ix.dnsbl.manitu.net no-more-funn.moensted.dk combined.njabl.org dnsbl.njabl.org dnsbl.sorbs.net bl.spamcannibal.org bl.spamcop.net sbl.spamhaus.org xbl.spamhaus.org pbl.spamhaus.org dnsbl-1.uceprotect.net # dnsbl-2.uceprotect.net # dnsbl-3.uceprotect.net psbl.surriel.com l2.apews.org dnsrbl.swinog.ch db.wpbl.info !`
# reverse IP address bytes convertIP() { set `IFS=".";echo $1` echo $4.$3.$2.$1 }
usage() { echo "Usage: $0 [-H <host>|-p]" echo " -H IP address to check" echo " -p Print list of DNSBLs" exit 3 }
# Checks the IP with list of DNSBL servers check() { for i in $DNSBLlist do if dig $ip_arpa.$i +short | grep -q "^127.0.0." then mail -s "** Service Alert: $ip found on $i **" $MAIL_RCPT <<! *** DNSBL WARNING *** Service: $progname Host: `hostname` Date/Time: `date` Additional Info: DNSBL-Alarm: $ip is listed on $i ! fi done exit } # check
case $1 in -H) if [ -z "$2" ]; then echo "ip address missing" exit fi ip=$2 ip_arpa=`convertIP $ip` check;;
-p) for i in $DNSBLlist do echo $i done exit;;
--help) usage exit;;
*) if [ -z "$1" ]; then usage fi echo "unknown command: $1" exit;; esac |
Versteh das ganze nur nich muß ich da noch was ändern oder kann das alles so bleiben.
danke schon mal im vorraus.
mit freundlichen Grüßen
Amsel0_0
Moderiert von Christian S.: Topic aus Sonstiges (Delphi) verschoben am Mo 14.09.2009 um 11:48
Moderiert von Christian S.: Code-Tags hinzugefügt
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Mo 14.09.09 10:48
Naja den stört wohl das #
Aber warum weis ich jetzt auch nicht aber ich weis das Google sicher helfen kann. 
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mo 14.09.09 10:52
Ich hab davon eigentlich keine Ahnung, aber die ursprüngliche Dateiendung ".sh", die Erwähnung des Ordners "/bin/sh" und das Gerede von Cronjobs auf der verlinkten Seite lässt mich vermuten, dass dieses Skript nicht für Windows geschrieben wurde
P.S.: Die Verwendung von "grep" im Skript ist IMHO auch ein Indiz 
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Amsel0_0
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 14.09.09 10:52
Hallo thepaine91
habe ich schon versucht finde leider nix dazu und das was Heise da schreibt versteh ich leider auch nich, habe das so übernommen wie es bei den auf der HP es funzt leider nich.
Und ich weiß ja nich mal ob das so wie ich es gespeichert habe auch so Ok ist.
mfg Amsel0_0
Könnte mir das dann Vieleicht jemand umschreiben?
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Mo 14.09.09 10:55
Ja !/bin/sh ist eig. Linux shell script... das hat mich auch verwundert
|
|
Amsel0_0
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 14.09.09 10:57
Warum können die das dann nich dazu Schreiben suche sowas für Windows dachte endlich hätte ich mal was gefunden was mann einfach übernehmen kann.
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Mo 14.09.09 11:04
Naja kannst ja den Ansatz nehmen vbs lernen und umschreiben. Oder auf Linux umsteigen  .
Und mit ganz viel glück hilft dir jemand dabei. =)
|
|
Amsel0_0
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 14.09.09 11:07
Also mit Linux habe ich einmal was gemacht NIEWIEDER und nutzen würde ich es auch nich viel zu umständlich das ganze Betriebssystem bin damals schon fast verzweifelt nur bei der Installation. Dann muß ich halt jede Liste per hand durchsuchen würd mir wohl nix übrigbleiben.
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Mo 14.09.09 12:05
Das kannste doch auch in Delphi realisieren. =)
|
|
Amsel0_0
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 14.09.09 12:26
Soweit bin ich leider noch nich mit Delphi bin immer noch am Lernen was Delphi angeht. Probiere noch viel zu viel aus und versuche mich zu belesen im Netz und hier.
|
|