Dit is de opdracht scanssh die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
scanssh — scant het internet op open proxy's en SSH-servers
KORTE INHOUD
scanssh [-VIERph] [-s scanners,...] [-n havens,...] [-u sokken gastheren,...] [-e uitsluitenbestand]
adressen...
PRODUCTBESCHRIJVING
ScanSSH scant de opgegeven adressen en netwerken op actieve services. Het laat voornamelijk de
detectie van open proxy's en internetdiensten. Voor bekende diensten, ScanSSH zal opvragen
hun versienummer en geeft de resultaten weer in een lijst.
De adressen kunnen worden gespecificeerd als een IPv4-adres of een CIDR-achtig IP-voorvoegsel,
ipadres/maskerlengte. Poorten kunnen worden toegevoegd door een dubbele punt toe te voegen aan het einde van het adres
specificatie.
Bovendien kunnen de volgende twee opdrachten worden voorafgegaan door het adres:
random(n[,seed])/ De opdracht random selecteert een willekeurig adres uit het adresbereik
opgegeven. De argumenten zijn als volgt: n is het nummer van het adres
willekeurig creëren in het gegeven netwerk en zaad is een zaadje voor de pseudo
willekeurig nummer generator.
split(s,e)/ Het splitscommando wordt gebruikt om het adresbereik op te splitsen in meerdere unieke
componenten. Dit kan worden gebruikt om parallel vanaf verschillende hosts te scannen.
De argumenten zijn als volgt: e specificeert het aantal hosts dat scant
parallel en s is het nummer van de host waarop deze specifieke scan draait.
De opties zijn als volgt:
-V Oorzaken scanssh om het versienummer af te drukken.
-I Verzendt geen SSH-identificatiestring.
-E Sluit het programma af als het bestand met de uitsluitingsadressen dat niet kan
gevonden worden.
-R Als adressen willekeurig worden gegenereerd, zorgt deze vlag ervoor dat het programma negeert
uitgesloten adressen uit het uitsluitbestand. Het standaardgedrag is to
adressen altijd uitsluiten.
-p Specificeert dat ScanSSH zou moeten werken als een proxy-detector. Deze vlag zet
de standaardmodi en standaardscanners om open proxy's te detecteren.
-h Geeft het gebruik van het programma weer.
-n havens,... Specificeert de poortnummers die moeten worden gescand. Poorten worden gescheiden door komma's. Elk
opgegeven scanner wordt uitgevoerd voor elke poort in deze lijst. De standaardwaarde is 22.
-u sokken gastheren,...
Een lijst met door komma's gescheiden host:poort-paren van SOCKS-proxy's die scanssh
moet gebruiken om door te scannen.
-s scanners Geeft aan dat voor elke open poort een aantal scanners moet worden uitgevoerd.
Meerdere scanners worden gescheiden door komma's. De volgende scanners zijn
momenteel ondersteund:
ssh Vindt versies voor SSH-, web- en SMTP-servers.
socks5 Detecteert of er een SOCKS V5-proxy op de poort draait.
socks4 Detecteert of er een SOCKS V4-proxy op de poort draait.
http-proxy Detecteert een HTTP get-proxy.
http-connect Detecteert een HTTP-verbindingsproxy.
telnet-proxy Detecteert op telnet gebaseerde proxyservers.
-e uitsluitenbestand Specificeert het bestand dat de adressen bevat die moeten worden uitgesloten van de scan.
De syntaxis is dezelfde als voor de adressen op de opdrachtregel.
De output van scanssh bevat alleen IP-adressen. De IP-adressen kunnen echter wel
geconverteerd naar namen met de logboek oplossen(8) tool opgenomen in de Apache-webserver.
Voorbeelden
De volgende opdracht scant het klasse C-netwerk 10.0.0.0 - 10.0.0.255 op open proxy's:
scanssh-p 10.0.0.0/24
De volgende opdracht scant alleen naar ssh-servers op poort 22:
scanssh -n 22 -s ssh 192.168.0.0/16
De volgende opdracht kan worden gebruikt in een parallelle scan. Twee hosts scannen de opgegeven netwerken
willekeurig, waarbij dit de eerste host is:
scanssh 'random(0,rsd)/split(1,2)/(192.168.0.0/16 10.1.0.0/24):22,80'
Gebruik scanssh online met behulp van onworks.net-services
