IP Scanner

IP Scanner je portable utilita pro Windows, která sdružuje desítky síťových nástrojů do jednoho okna – prohledávání sítě, diagnostiku, vestavěné servery (DHCP, DNS, TFTP, FTP, HTTP, Syslog, SNTP, SMTP, MQTT), klienty pro vzdálený přístup (SSH, Telnet, Serial, Modbus, RADIUS, SIP…) a sadu IT a kamerových (VSS) kalkulátorů. Nevyžaduje instalaci – stačí spustit IPScanner.exe (na počítači musí být nainstalovaný .NET 9 runtime).

Aplikaci si stáhnete v sekci Ke stažení → Utility. Program je shareware – viz sekce Licence a zkušební doba níže.

Nástroje jsou v aplikaci uspořádány do skupin: Discovery & Síť, Diagnostika, Servery, Klienti / Vzdálený přístup, Nástroje, Kalkulátory IT a Kalkulátory VSS (kamery). Jednotlivé záložky popisuje tento návod ve stejném pořadí.

Licence a zkušební doba

IP Scanner si můžete 30 dní zdarma vyzkoušet bez omezení funkcí. Po uplynutí zkušební doby je pro další používání potřeba zakoupit licenci.

Podrobné podmínky používání najdete v dokumentu Podmínky používání. V případě dotazů k licenci pište na obchod@vondra.tech.

Discovery & Síť

Scanner – prohledání sítě

Záložka Scanner je hlavní obrazovka pro zjišťování zařízení v síti.

Nastavení rozsahu

V horním řádku vyberte síťové rozhraní z rozbalovacího seznamu – aplikace automaticky předvyplní IP rozsah i masku podsítě. Rozsah lze ručně upravit v polích Range nebo zadat notací CIDR (např. 192.168.1.0/24). Do pole Ports zadejte čísla portů oddělená čárkou (výchozí: 22,80,443,3389,8080).

Možnosti skenování

Parametry rychlosti

ParametrVýchozíPopis
Ping ms1000Timeout ICMP ping (ms) – pro pomalé linky zvyšte
Port ms500Timeout při testu TCP portu (ms)
Threads255Počet paralelních vláken – snižte při zatížení sítě

Průběh a výsledky

Po kliknutí na ▶ Start se zobrazí progress bar a průběžný počet nalezených stanic. Skenování lze kdykoli zastavit tlačítkem ■ Stop. Po dokončení záhlaví zobrazí celkový počet skenovaných adres, počet online stanic a uplynulý čas.

Tabulka obsahuje sloupce: výběrový checkbox, IP adresa, MAC adresa, stav (●/○), ONVIF ikona (📷), hostname, otevřené porty, detekované služby a SNMP název.

Kontextové menu a akce

Pravým tlačítkem na řádek otevřete kontextové menu:

Tlačítko Export CSV uloží celou tabulku do souboru (IP, MAC, stav, ONVIF, hostname, porty, služby, SNMP).

ARP

Zobrazuje ARP tabulku počítače (mapování IP adres na MAC adresy) získanou příkazem arp -a. Slouží k rychlému přehledu zařízení, se kterými stanice komunikovala v rámci místní sítě. Tabulka má sloupce Interface, IP adresa, MAC adresa a Typ (dynamic/static) a načte se automaticky při zobrazení záložky.

Routing

Zobrazuje směrovací (routing) tabulku počítače pro IPv4 získanou příkazem route print -4 – tedy aktivní trasy, kterými systém posílá pakety do jednotlivých sítí. Tabulka má sloupce Cíl, Maska, Brána, Interface a Metrika a načte se automaticky.

Interfaces

Vypisuje všechny síťové adaptéry počítače a jejich konfiguraci – IP nastavení, MAC adresy, stav a parametry. Tabulka má sloupce Název, Popis, MAC, Stav (Up zeleně / Down červeně), Rychlost, MTU, Typ, DHCP, IPv4 (s prefixem), IPv6, Brána a DNS. Načte se automaticky.

WiFi sken

Naskenuje bezdrátové sítě (BSSID) v dosahu přes nativní Windows WLAN API. Vyžaduje běžící službu WLAN AutoConfig; sken trvá přibližně 2,5 sekundy. Tabulka má sloupce SSID, BSSID, RSSI dBm, Signal % (barevně dle síly), Kanál, Frekv MHz, Šifrování, Auth a Adapter; sítě jsou řazeny podle síly signálu.

Diagnostika

Pinger

Kontinuální vícecílový pinger (až 100 cílů současně) se souhrnnými statistikami pro každý cíl. Slouží k dlouhodobému sledování dostupnosti a odezvy více hostů najednou. Tabulka zobrazuje stav (UP/DEGR/DOWN), počet odeslaných, ztráty %, min/avg/max a poslední odezvu (barevně odstupňované).

Traceroute

Trasuje cestu paketů k cíli postupným zvyšováním TTL a vypisuje jednotlivé skoky (hopy) včetně tří měření odezvy; u každého hopu se pokusí dohledat hostname. Tabulka: # hopu, IP / Hostname, RTT 1–3 a Stav (OK/Timeout/Error barevně).

Netstat

Zobrazuje aktivní TCP spojení a naslouchající TCP/UDP porty počítače. Tabulka: Protokol, Lokální adresa, Vzdálená adresa, Stav (Established/Listen/TimeWait barevně) a PID. Obnoví se automaticky při zobrazení.

DNS Lookup

Provádí DNS dotazy na zadaný hostname nebo IP. Záznamy A/AAAA a reverzní PTR řeší přes systémový resolver, ostatní typy přes vlastní UDP dotaz (RFC 1035). Výsledek se vypisuje do textového pole, chyby červeně.

SSL/TLS

Naváže TLS spojení se zadaným serverem a vypíše parametry protokolu i podrobnosti serverového certifikátu včetně řetězu důvěry – protokol, cipher a sílu klíče, Subject, Issuer, sériové číslo, otisk, platnost (zbývající dny barevně), podpisový algoritmus, SAN a celý řetěz certifikátů.

Port Check

Skenuje TCP porty na zadaném cíli, detekuje názvy služeb a u otevřených portů se pokusí stáhnout banner. Sken běží paralelně. Tabulka: Port, Protokol, Služba, Banner a RTT ms.

Bandwidth test

Měří jednosměrnou TCP propustnost mezi dvěma instancemi aplikace. Na jedné straně se spustí přijímač (server), na druhé vysílač (klient) zacílený na jeho IP. Zobrazuje aktuální rychlost, průměr, špičku, celkový objem, graf a textový log (přepočet 1×/s).

Test kabelu

Posílá na cíl sérii pingů s různými velikostmi paketů (64, 512 a 1500 B, 10 s, interval 100 ms) a vyhodnocuje kvalitu spojení – ztrátovost a jitter. Slouží k odhalení vadného nebo zarušeného kabelu či linky. Pro každou velikost paketu tabulka uvádí počty, ztráty %, min/avg/max, jitter a hodnocení (✓ OK / ⚠ / ✗ Vadný, barevně).

LDAP / AD

Klient pro připojení k LDAP serveru nebo Active Directory – umožňuje otestovat přihlášení (bind), vyhledávat objekty a dohledat řadiče domény přes DNS SRV záznamy. Tabulka výsledků: DN, objectClass, Atribut a Hodnota.

Servery

DHCP Server

Provozuje jednoduchý DHCP server pro přidělování IP adres klientům v lokální síti. Vhodné pro izolovaná prostředí, testovací sítě nebo situace, kdy není k dispozici router s DHCP.

Konfigurace

PolePříkladPopis
Interface192.168.1.xSíťové rozhraní, na kterém server naslouchá
Pool start / end192.168.1.100200Rozsah přidělovaných IP adres
Mask255.255.255.0Maska podsítě odesílaná klientům
Gateway192.168.1.1Výchozí brána odesílaná klientům
DNS8.8.8.8DNS server odesílaný klientům
Lease (s)3600Platnost přidělené adresy v sekundách

Tlačítkem Start spustíte server, Stop ho zastaví. Tabulka zobrazuje aktuální přidělené adresy (MAC, IP, hostname, platnost).

Poznámka: Spuštění DHCP serveru na portu 67 vyžaduje administrátorská oprávnění. Spusťte aplikaci jako správce, pokud server nestaruje.

DNS Server

Jednoduchý DNS server na UDP (výchozí port 53), který odpovídá A/AAAA dotazům podle editovatelné zóny. Neznámé dotazy umí volitelně přeposlat na nadřazený (upstream) server. Tabulka dotazů: Čas, Klient, Typ, Dotaz, Odpověď.

SMTP

Catch-all SMTP server na TCP (výchozí port 25), který přijme jakoukoli poštu a nikdy ji nepřeposílá. Slouží k zachycení a prohlížení odeslaných e-mailů (testovací schránka). Schránka: Čas, Od, Komu, Předmět; náhled zobrazí hlavičky a tělo.

SNTP Server

Provozuje NTP server (UDP port 123, Stratum 2) pro synchronizaci času síťových zařízení. Odesílá aktuální čas počítače – zařízení v síti tak mohou používat tento počítač jako zdroj času.

Po spuštění server odpovídá na NTP dotazy od klientů. Tabulka zobrazuje příchozí požadavky (čas, klient, celkový počet). Nastavte jako NTP server adresu počítače na zařízeních, která chcete synchronizovat.

Syslog Server

Přijímá Syslog zprávy od síťových zařízení (routery, switche, firewally, servery) na UDP portu 514. Umožňuje centrálně sledovat logy bez nutnosti instalovat Syslog daemon.

Po spuštění server automaticky parsuje hlavičku <PRI> každé zprávy a zobrazuje facility (kern, user, daemon, …) a závažnost (emergency, alert, critical, error, warning, notice, info, debug). Záznamy jsou barevně odlišeny dle závažnosti – kritické chyby červeně, varování oranžově, debug šedě.

Konfigurace zařízení: Na síťovém zařízení nastavte cílovou Syslog adresu na IP počítače, kde běží IP Scanner, port 514 UDP.

TFTP Server

Implementuje protokol TFTP (RFC 1350, UDP port 69) pro přenos souborů. Používá se například pro nahrávání firmware do síťových zařízení (routery, switche, IP telefony).

Nastavte Root dir (složka, ze které se soubory čtou / do které se zapisují) a klikněte na Start. Server přijímá požadavky GET (RRQ) i PUT (WRQ). Tabulka zobrazuje probíhající a dokončené přenosy (klient, soubor, směr, velikost, stav).

Bezpečnost: Server chrání proti directory traversal útokům – klienti mají přístup pouze do nastaveného Root dir a jeho podsložek.

FTP Server

Provozuje FTP server (TCP port 21, pouze pasivní režim PASV). Slouží pro sdílení souborů v lokální síti bez instalace externího softwaru.

Nastavte Root dir, volitelně povolte anonymní přístup (uživatel anonymous, heslo se ignoruje) nebo zadejte jméno a heslo. Server podporuje základní příkazy: procházení adresářů (LIST, CWD, PWD), stahování (RETR), nahrávání (STOR), mazání (DELE) a správu složek (MKD, RMD).

Web Server

Jednoduchý HTTP server (port 8080, nevyžaduje administrátorská práva). Slouží pro rychlé sdílení statického obsahu v lokální síti.

Nastavte Root dir a spusťte server. Podporuje statické soubory (HTML, CSS, JS, obrázky, PDF, ZIP aj.) a výpis adresáře, pokud v něm chybí soubor index.html. Tabulka loguje příchozí požadavky (klient, metoda, cesta, stavový kód HTTP, velikost odpovědi).

Server je dostupný na adrese http://<vaše-IP>:8080/ z libovolného zařízení v síti.

MQTT Broker

Vestavěný MQTT broker na TCP (výchozí port 1883). Přijímá připojení klientů a zobrazuje provoz – připojení, odpojení, subscribe a publish. Tabulka klientů: Čas, ID klienta, IP; provoz se loguje (CONNECT, DISCONNECT, SUB, PUB).

SNMP Trap

Listener SNMP trapů na UDP (výchozí port 162). Zachytává příchozí trapy a zobrazuje je v tabulce s detailem (Čas, Source IP, Port, Verze, Community, Trap OID/Type, Uptime, počet vazeb). Port 162 vyžaduje administrátorská práva.

Klienti / Vzdálený přístup

SSH

Interaktivní SSH klient (shell) s autentizací heslem nebo privátním klíčem; připojuje se na výchozí port 22.

Telnet

Telnet klient na výchozí port 23 s terminálovým výstupem (Telnet IAC vyjednávání automaticky odmítá kromě potlačení go-ahead).

Serial konzole

Terminál pro sériový (COM) port – otevře vybraný port s nastavenými parametry a umožní obousměrnou komunikaci s textovým nebo HEX výstupem.

TFTP – Klient

TFTP klient pro přenos souborů na UDP (výchozí port 69) – stáhne soubor ze serveru (GET) nebo nahraje na server (PUT) po blocích 512 B.

FTP – Klient

FTP klient (výchozí port 21) s prohlížením vzdálených složek a přenosem souborů; po připojení vypíše obsah adresáře. Tabulka: Název a Velikost (složky jako <DIR>, dvojklik vstoupí).

MS SQL

Rychlý test dostupnosti MS SQL Serveru (výchozí port 1433). Postupně provede DNS překlad, ICMP ping, dotaz na TCP port, SQL Browser (UDP 1434) a TDS prelogin pro zjištění verze. Výsledek je textový log kroků se stavy [OK]/[WARN]/[FAIL].

Modbus TCP

Klient protokolu Modbus TCP (výchozí port 502) – odešle požadavek vybranou funkcí (čtení/zápis) a zobrazí dekódovaná data i syrový provoz. Tabulka dat: Adresa, Hex, Uint, Int, Bin; log obsahuje TX/RX rámce a exception odpovědi.

MQTT Klient

MQTT klient pro připojení k brokeru (výchozí port 1883) s podporou subscribe/publish a volitelným automatickým znovupřipojením.

RADIUS

Testuje ověření na RADIUS serveru odesláním paketu Access-Request přes UDP (výchozí port 1812). Access-Accept = úspěch, Access-Reject = špatné heslo / zakázaný uživatel. Log zobrazí požadavek i barevně rozlišenou odpověď a atributy.

SIP Phone

SIP softphone (VoIP) pro registraci k SIP serveru i přímé P2P hovory na výchozí port 5060. Umožňuje volat, přijímat příchozí hovory, vytáčet DTMF a zobrazit video z RTSP.

SNMP – dotazy na zařízení

Záložka umožňuje ručně dotazovat zařízení přes SNMP nebo zobrazit celý strom OID.

Nastavte verzi protokolu (v1, v2c nebo v3), zadejte IP adresu a Community string (výchozí public). Pro v3 vyplňte uživatelské jméno, autentizační a šifrovací heslo. Timeout v poli Timeout ms určuje, jak dlouho se čeká na odpověď.

Tlačítkem Query odešlete dotaz na sysName – výsledek se zobrazí v textovém poli. Pro procházení stromu OID použijte pole OID walk.

Wake on LAN

Odešle magic packet na zadanou MAC adresu a probudí vzdálený počítač (musí mít povoleno WoL v BIOS/UEFI a síťové kartě).

MAC adresu lze předvyplnit z výsledků Scanneru přes kontextové menu Wake on LAN.

Wake-on-WAN

Probuzení vzdáleného PC přes Internet odesláním Wake-on-LAN „magic packet" přes UDP (výchozí port 9, alternativně 7). Vyžaduje na routeru port-forward UDP 7/9 na LAN broadcast.

Nástroje

Cert Generátor

Vygeneruje vlastní (self-signed) X.509 certifikát a klíč přímo v aplikaci a umožní export do souborů. Hodí se např. pro HTTPS na kamerách/zařízeních v lokální síti.

File Share

Spustí jednoduchý webový server pro rychlé sdílení souboru nebo složky po síti. Pro připojení zobrazí URL a QR kód, který lze naskenovat mobilem.

Audit přihl. údajů

Otestuje na zadaných cílech běžná výchozí přihlašovací jména a hesla u vybraných služeb a vypíše, kde se přihlášení podaří. Slouží k odhalení zařízení s tovární kombinací jméno/heslo. Používejte pouze ve vlastní síti. Výsledky: IP, Hostname, Service, Port, Username, Password, Severity.

Kalkulátory IT

IPv4 kalkulátor

Slouží k výpočtu parametrů podsítě ze zadané IP adresy a masky (nebo CIDR prefixu).

Výsledek zobrazuje: síťovou adresu, broadcast, rozsah použitelných adres, počet hostů, masku v desítkové i binární podobě a CIDR notaci. Výsledky lze zkopírovat do schránky.

VLSM

Rozdělí zadanou základní síť na podsítě s proměnnou délkou masky (VLSM) podle požadovaného počtu hostů v každé podsíti. Podsítě seřadí a přidělí jim adresní rozsahy bez plýtvání.

IPv6

Analyzuje zadanou IPv6 adresu s prefixem: zobrazí plný i zkrácený tvar, vypočítá síť, rozsah adres, počet adres (2^(128−prefix)) a určí typ adresy.

Číselné soustavy

Převádí čísla mezi desítkovou, šestnáctkovou, binární a osmičkovou soustavou. Zadání do libovolného pole automaticky přepočítá ostatní (HEX prefix 0x povolen, mezery v binárním zápisu OK).

Hash

Spočítá kryptografické otisky (hashe) zadaného textu nebo HEX dat. Výsledky se přepočítávají průběžně; kliknutím na hodnotu se zkopíruje do schránky.

Base64/URL

Obousměrně převádí mezi prostým textem (UTF-8), kódováním Base64 a URL (percent-encoding). Úprava libovolného pole přepočítá zbylá.

Generátor hesel

Vygeneruje náhodná hesla z vybraných znakových sad pomocí kryptograficky bezpečného generátoru a odhadne jejich entropii a sílu.

Epoch čas

Převádí mezi Unixovým časovým razítkem (epoch) a čitelným datem v UTC i lokálním čase. Úprava jednoho pole přepočítá ostatní.

MAC formátor

Přepíše zadanou MAC adresu do různých zápisů a podle OUI (prvních 3 bajtů) zjistí výrobce. Kliknutím na hodnotu se zkopíruje do schránky.

mW/dBm

Obousměrně převádí výkon mezi miliwatty (mW) a dBm. Užitečné pro rádiové spoje a Wi-Fi. Vzorce: dBm = 10·log₁₀(mW), mW = 10^(dBm/10). Tabulka uvádí typické hodnoty a limity EIRP pro Wi-Fi.

Fresnel

Spočítá poloměr Fresnelovy zóny pro bezdrátový spoj bod-bod, aby bylo možné posoudit potřebnou výšku antén a překážky v trase. Pro bezproblémový spoj by mělo být volných alespoň 60 % první zóny.

UPS výdrž

Odhadne dobu, po kterou UPS udrží zadanou zátěž z baterií. Vzorec: t [h] = (Ah · V · počet · účinnost) / W. Reálná výdrž bývá o 10–30 % kratší (Peukertův zákon).

RAID

Spočítá použitelnou kapacitu, redundanci (overhead) a toleranci výpadku disků pro zvolenou úroveň RAID.

Kalkulátory VSS (kamerové systémy)

Úložiště

Odhadne potřebnou kapacitu disků pro záznam z IP kamer za zadané období podle datového toku a režimu nahrávání.

Datový tok

Odhadne datový tok (bitrate) IP kamer na kameru i celkově podle rozlišení, kodeku a snímkování. Slouží k dimenzování síťové linky (H.265 ≈ 50 % H.264, MJPEG ≈ 5× H.264).

Ohnisková

Spočítá potřebnou ohniskovou vzdálenost objektivu IP kamery, aby z dané vzdálenosti pokryla požadovanou šířku scény. Vzorec: f = (šířka_senzoru × vzdálenost) / šířka_scény.

Úhel záběru

Spočítá zorný úhel (horizontální, vertikální a diagonální) IP kamery podle velikosti snímače a ohniskové vzdálenosti. Vzorec: α = 2·arctan(rozměr_senzoru / (2·f)).

DORI

Vyhodnotí pixelovou hustotu (px/m) IP kamery a zařadí ji do úrovní DORI dle normy EN 62676-4 (Detekce, Sledování, Rozpoznání, Identifikace). Minimální px/m: Detekce 25, Sledování 62, Rozpoznání 125, Identifikace 250.

PoE budget

Posoudí, zda PoE budget switche pokryje plánovaný počet IP kamer, a upozorní na překročení limitů standardu nebo nedostatečnou rezervu.

Tipy a poznámky