🌐

IP Tools

IP Tools 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 IPTools.exe (na počítači musí být nainstalovaný .NET 9 runtime).

⬇ Stáhnout IPTools.exe 🛒 Koupit licenci — 750 Kč ▶ Videonávody 30 dní zdarma na zkoušku · bez instalace · vyžaduje .NET 9

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

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í.

Jazyk aplikace lze přepínat za běhu mezi češtinou, angličtinou, němčinou a španělštinou – kliknutím na vlaječku v levém panelu, bez nutnosti restartu.

Licence a zkušební doba

IP Tools 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.

  • Cena licence: 750 Kč vč. DPH (jednorázově).
  • Souběžný provoz: jedna licence umožňuje až 4 současně spuštěné instance aplikace.
  • Aktivace: po zakoupení obdržíte e-mailem licenční klíč. Vložte ho v dialogu Licence (klávesová zkratka Ctrl+L). Aktivace probíhá online, klíč je vázán na zařízení.
  • Zakoupení: licenci pořídíte na eshop.vondra.tech.

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í

  • Only online – do tabulky se přidají pouze dosažitelné stanice (ping odpověděl). Vypněte, chcete-li vidět i offline adresy.
  • SNMP scan – po detekci živé stanice se dotáže přes SNMP na název zařízení (sysName). Nastavení SNMP (verze, community, přihlašovací údaje v3) se provádí na záložce SNMP.
  • ONVIF scan – zjistí, zda stanice podporuje protokol ONVIF (IP kamery, NVR). U nalezených zařízení se v tabulce zobrazí ikona 📷.
  • mDNS – prohledá Bonjour/mDNS služby (tiskárny, NAS, Chromecast, AirPlay…) a přidá je do sloupce Služby.
  • Ubiquiti – broadcast discovery zařízení Ubiquiti (UBNT); najde je i s tovární IP mimo skenovaný rozsah.
  • MikroTik – MNDP discovery (UDP 5678) pro RouterOS/SwOS zařízení včetně identity, modelu a verze.
  • Kamery+ – vendor discovery IP kamer: Hikvision (SADP), Dahua, Hanwha, Vivotek a Milesight (Smart Tools). Najde kamery i s tovární IP mimo rozsah, včetně ikony 📷.
  • Tinycontrol – discovery LAN kontrolérů Tinycontrol (LK2/LK3/LK4, tcPDU) přes UDP broadcast 30403 – model, MAC, HW/SW verze.
  • Tuya – pasivní poslech chytrých zařízení Tuya (UDP 6666/6667); zachytí a dešifruje jejich broadcast (ID zařízení, typ produktu, verze). Zařízení jen najde, neovládá je.
  • Lantronix – discovery zařízení Lantronix (XPort, UDS, xPico) a Papouch (Quido ETH, TME) přes UDP 30718. Kromě broadcastu se posílá i unicast na skenovaný rozsah, takže se najdou i zařízení za routerem v jiné podsíti.
  • Sdílené složky – u stanic s otevřeným portem 445 vypíše dostupné sdílené složky SMB.

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:

  • Open HTTP / HTTPS – otevře IP v prohlížeči
  • Copy IP / Copy MAC – zkopíruje hodnotu do schránky
  • Copy row – zkopíruje celý řádek jako text oddělený tabulátory
  • Wake on LAN – přepne na záložku WoL s předvyplněnou MAC adresou
  • SNMP query – přepne na záložku SNMP s předvyplněnou IP
  • ONVIF – podmenu pro otevření streamu, konfiguraci, snímky a spuštění ve VLC u kamer

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.

  • Aktualizovat – znovu načte ARP tabulku systému
  • Filtr – filtruje řádky podle IP, MAC, vendoru nebo typu
  • → Pinger – přepne na záložku Pinger a předvyplní IP z vybraného řádku
  • Export… – uloží tabulku (CSV/HTML/TXT)

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.

  • Aktualizovat – znovu načte směrovací tabulku
  • Filtr – filtruje podle sítě, brány, interface nebo metriky
  • Export… – uloží tabulku (CSV/HTML/TXT)

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.

  • Aktualizovat – znovu načte seznam adaptérů
  • Filtr – filtruje podle názvu, popisu, IP, MAC nebo typu
  • Export… – uloží tabulku (CSV/HTML/TXT)

Výběr síťovek pro Scanner a IP changer

Na počítačích s mnoha adaptéry (VPN, virtuální switche, Hyper-V, Bluetooth…) bývá rozbalovací seznam síťovek ve Scanneru a IP changeru nepřehledný. V této záložce proto můžete určit, se kterými síťovkami chcete pracovat:

Od té chvíle se v rozbalovacích seznamech Scanneru i IP changeru nabízejí pouze vybrané adaptéry. Výběr se ukládá a obnoví se i po restartu aplikace; aktuálně aktivní síťovky jsou po otevření záložky v tabulce předvybrané (zvýrazněné). Prázdný výběr (nebo označení všech) znamená bez omezení – nabízejí se všechny adaptéry, takže se automaticky objeví i nově přidané.

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.

  • Skenovat WiFi – spustí sken okolních sítí
  • Export… – uloží výsledky (CSV/HTML/TXT)

Databáze výrobců (MAC)

V okně Nastavení skenu je tlačítko Stáhnout výrobce ze sítě. Stáhne aktuální registr výrobců (přes 57 tisíc OUI) a uloží ho do profilu uživatele, takže se u nalezených zařízení doplní i výrobci, které nezná vestavěná tabulka. Stažená databáze se načítá při každém spuštění.

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é).

  • IP / host – ruční zadání IP nebo hostname (Enter přidá a spustí)
  • Interval ms / Timeout ms – perioda pingů (1000) a limit odpovědi (2000)
  • Mód – sonda ICMP (výchozí), TCP nebo UDP; Port platí pro TCP/UDP
  • + Přidat / − Odebrat / Clear – správa cílů
  • ← Ze Scanneru (online) – naimportuje online hosty z hlavního scanneru
  • Start / Stop, Export… – řízení a uložení statistik

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ě).

  • Cíl – hostname nebo IP
  • Max hops – maximální počet skoků (výchozí 30)
  • Timeout ms – limit na sondu (výchozí 3000)
  • Start / Stop, Export…

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í.

  • Obnovit – znovu načte seznam spojení
  • Jen naslouchající – pouze porty ve stavu Listen
  • Auto + Interval (s) – automatické obnovování (výchozí 60 s, jen když je záložka aktivní)
  • Filtr, Export…

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ě.

  • Hostname / IP – cíl dotazu (Enter spustí)
  • Typ – A, AAAA, MX, TXT, NS, CNAME, PTR, SOA nebo ALL (výchozí)
  • Server – volitelný DNS server (prázdné = systémový, záloha 8.8.8.8)
  • Lookup, Export…

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ů.

  • Hostname – cílový server (Enter spustí)
  • Port – port pro TLS (výchozí 443)
  • Check, Export…

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.

  • Cíl – IP nebo hostname (Enter spustí)
  • Rozsah – Top 100 (výchozí), Běžné služby, Well-known (1–1024), Registrované (1–49151) nebo Full scan (1–65535)
  • Timeout ms – limit spojení (výchozí 500)
  • Scan / Stop, Export…

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).

  • Přijímač (server) / Vysílač (klient) – volba režimu (výchozí přijímač)
  • Host / IP – cíl přijímače (jen klient)
  • Port – TCP port přenosu (výchozí 5201)
  • Trvání [s] – doba odesílání u klienta (výchozí 10)
  • Start / Stop, Export…

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ě).

  • Cíl – IP nebo hostname (prázdné = výchozí brána)
  • Spustit test (10s) / Zastavit, Export…

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. Funguje s Active Directory i s generickými LDAP servery (OpenLDAP, FreeIPA / 389 DS apod.). Tabulka výsledků: DN, objectClass, Atribut a Hodnota.

  • Server / Port – adresa a port (389, při SSL 636). Schéma a port v adrese se ignorují, stačí holý host/IP.
  • SSL/TLS (LDAPS) – šifrované spojení (certifikát serveru se nevaliduje – vhodné pro self-signed v LAN)
  • Auth – Anonymous, Simple nebo Negotiate (AD); User / Pass
  • Base DN – výchozí bod hledání (např. DC=example,DC=local nebo dc=example,dc=test)
  • Filter – LDAP filtr (výchozí (objectClass=person) – uživatelé na AD i LDAP/IPA)
  • Scope – Base / OneLevel / Subtree (výchozí)
  • Test bind / Search / DC discovery (SRV), Export…

Volba metody přihlášení:

  • Negotiate (AD) – integrované přihlášení vůči Active Directory (Kerberos/NTLM). Funguje jen proti AD; na FreeIPA a generický LDAP nikoli (ty používají SASL GSSAPI). Bez vyplněného uživatele se použije aktuální přihlášený účet Windows.
  • Simple – přihlášení jménem a heslem. Do pole User patří plný bind DN (např. uid=admin,cn=users,cn=accounts,dc=example,dc=test u IPA, nebo user@domain.local u AD) – aplikace DN nesestavuje z Base DN, posílá ho přesně tak, jak ho zadáte.
  • Anonymous – bez přihlašovacích údajů (pokud to server povoluje).

U neúspěšného bindu log ukáže číselný LDAP result code i případnou serverovou hlášku (např. AD data 52e = špatné heslo, 525 = neznámý uživatel). DC discovery (SRV) hledá řadiče přes DNS – zkouší AD záznam _ldap._tcp.dc._msdcs.<doména> i generický _ldap._tcp.<doména> (IPA/LDAP). Do pole Server zadejte doménu (např. example.local), ne IP; SRV záznamy musí znát použitý DNS resolver.

Moje IP

Zjistí veřejnou (WAN) adresu, pod kterou vás vidí internet, a k tomu kompletní lokální konektivitu. Veřejná IP se zjišťuje přes několik nezávislých služeb – když je jedna nedostupná, použije se další.

  • Veřejná IP + reverzní DNS (často prozradí poskytovatele)
  • Odchozí lokální IP – adresa, kterou počítač reálně použije ven (podle routovací tabulky)
  • Pro každou aktivní síťovku IP s prefixem, brána a DNS servery

Lokální část funguje i bez připojení k internetu.

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ěď.

  • Port – UDP port (výchozí 53)
  • Upstream – IP nadřazeného DNS (výchozí 8.8.8.8)
  • Forward neznámých dotazů – přeposílat na upstream, jinak NXDOMAIN (výchozí zapnuto)
  • Zóna (editovatelná) – záznamy Jméno, Typ (A/AAAA), Hodnota (IP), TTL; lze přidávat/mazat
  • Start / Stop

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.

  • Port – TCP port (výchozí 25)
  • Start / Stop, Smazat

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 Tools, 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).

  • Port – TCP port brokera (výchozí 1883)
  • Start / Stop

SNMP Trap

Listener SNMP trapů na UDP (výchozí port 162). Zachytává příchozí trapy SNMPv1 i SNMPv2c, parsuje je a zobrazuje v tabulce s detailem (Čas, Source IP, Port, Verze, Community, Trap OID/Type, Uptime, počet vazeb). Při startu si aplikace automaticky přidá pravidlo Windows Firewallu pro příchozí UDP na daném portu (jinak by firewall trapy zahazoval) – to vyžaduje spuštění jako správce. Bez práv správce listener naslouchá, ale příchozí trapy nemusí přes firewall projít.

  • Port – UDP port (výchozí 162)
  • Filtr – podle OID, community nebo IP
  • Start / Stop, Clear, Export

SIP Server

Jednoduchý SIP server (registrar + proxy) na UDP portu 5060 – slouží k rychlému otestování VoIP telefonů, interkomů a dveřních vrátníků než je nasadíte do ostré PBX. Zařízení stačí přesměrovat na IP počítače, kde běží IP Tools; přihlašovací údaje ani čísla poboček měnit nemusíte.

  • Registrar – přijímá REGISTER a eviduje registrovaná zařízení (číslo pobočky = SIP jméno) v tabulce s IP, User-Agentem a časem vypršení.
  • Proxy hovorů – přepojí hovor mezi dvěma registrovanými pobočkami; stačí vytočit číslo druhé pobočky. Zvuk i video (RTP) tečou přímo mezi telefony.
  • Vyžadovat autentizaci – volitelná digest autentizace: vyplňte tabulku pobočka → heslo (max 7) a server ověří hesla jako reálná PBX (špatné heslo → odmítnutí). Otestujete tím i správnost přístupů.
  • Přepojení hovoru (REFER) a DTMF (INFO) – server zůstává v cestě hovoru, takže přepojení i DTMF tóny přes něj procházejí a zapisují se do logu.

Poznámka: Otevřený registrar (bez autentizace) přijme jakoukoli registraci – nepoužívejte v nedůvěryhodné síti. Pro příchozí spojení na portu 5060 spusťte aplikaci jako správce (přidá pravidlo firewallu).

PC router (sdílení internetu)

Udělá z počítače router – sdílí internet z jedné síťovky do druhé, nebo do Wi-Fi. Typicky: notebook připojený přes mobilní hotspot sdílí internet kabelem do kamer.

  • Zdroj internetu a Sdílet internet do – výběr síťovek stejně jako ve Scanneru
  • Nastavit hotspot – vysílání Wi-Fi sítě (Windows Mobilní hotspot), SSID a heslo v samostatném okně
  • IP LAN – načte stávající adresu cílové síťovky, nebo jí nastaví pevnou (= brána klientů)
  • DHCP server – zapne integrovaný DHCP server; rozsah, masku a DNS nastavíte v samostatném okně

Bez vlastní IP a DHCP se použije systémové sdílení Windows (ICS) a klienti dostanou adresu automaticky. Vyžaduje spuštění jako správce.

Klienti / Vzdálený přístup

Psaní přímo do konzole. V SSH, Telnetu i sériové konzoli se píše rovnou do výstupního okna, jako v PuTTY – stisk klávesy jde okamžitě do spojení. Fungují i šipky, Home/End, Delete a Tab (doplňování), takže lze najet na text a upravit ho.

  • Hex dump (SSH) – místo interpretovaného výstupu vypíše syrové přijaté bajty. Užitečné, když se zařízení chová nečekaně a je potřeba vidět, co přesně posílá.
  • Celoobrazovkové programy (top, htop, mc, vim) se nevykreslí správně – konzole je řádkový terminál, ne plný emulátor. top ukončíte klávesou q.
  • Lokální echo – zapněte, když protistrana napsané znaky nevrací. Editaci řádku pak vykresluje aplikace sama, včetně šipek a mazání.
  • Ctrl+Shift+C / Ctrl+Shift+V – kopírování a vložení (samotné Ctrl+C posílá do spojení ^C, tedy přerušení).

SSH

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

  • Host / Port / User / Pass – přístupové údaje (port 22)
  • Klíč – cesta k privátnímu klíči (PEM/OpenSSH); je-li vyplněn, použije se přihlášení klíčem (Pass je passphrase)
  • Connect / Disconnect, Vyčistit, Lokální echo
  • TX / Odeslat – odeslání příkazu (Enter)

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).

  • Host / Port – cíl (port 23, timeout 5 s)
  • Connect / Disconnect, Vyčistit, Lokální echo
  • TX / EOL / Odeslat – text a zakončení řádku (CR+LF / LF / CR / žádné)

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.

  • Port (↻ obnoví) / Baud (výchozí 115200) / Data / Parita / Stop / Flow
  • Open / Close, HEX výstup, Lokální echo, Vyčistit
  • TX / EOL / Odeslat

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.

  • Host / Port – TFTP server (port 69)
  • Operace – GET (výchozí) nebo PUT
  • Vzdálený / Lokální – názvy souborů (… otevře dialog)
  • Přenést – spustí přenos, log průběhu

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í).

  • Host / Port / User (anonymous) / Pass
  • Připojit / Odpojit, ↑ Nahoru
  • ⬇ Stáhnout / ⬆ Odeslat

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].

  • Host / IP – podporuje host\instance i host,port
  • Port – TCP (výchozí 1433)
  • SQL Browser (UDP 1434) – port pojmenované instance (výchozí zapnuto)
  • TDS prelogin (verze) – zjištění verze (výchozí zapnuto)
  • Otestovat, Vyčistit

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.

  • Host / Port / Unit – zařízení (port 502, ID 0–255)
  • FC – funkční kód FC01–FC06, FC15, FC16 (výchozí FC03)
  • Adresa / Počet / Hodnota – registr, počet (1–125), hodnota pro zápis
  • Odeslat

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.

  • Host / Port / User / Password / Client ID
  • Auto-reconnect, Connect / Disconnect
  • Sub topic / Subscribe – odběr tématu (výchozí #)
  • Publish – téma + payload, QoS 0/1/2, Retain

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.

  • Server / Port – RADIUS (port 1812)
  • Shared secret / NAS-IP
  • Username / Password
  • Metoda – PAP (výchozí) nebo CHAP
  • Access-Request – odešle (timeout 5 s)

Každý Access-Request obsahuje atribut Message-Authenticator (HMAC-MD5), který novější FreeRADIUS (3.2+) vyžaduje – bez něj by paket tiše zahazoval. U odpovědi aplikace navíc ověří Response Authenticator i Message-Authenticator: pokud sedí, potvrzuje to správný shared secret a pravost odpovědi (v logu ); když nesedí, máte nejspíš špatný shared secret.

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.

  • Server / Port / User / Password – SIP účet (port 5060)
  • Registrovat / Odregistrovat
  • Cíl / Volat / Zavěsit – registrovaný volá přes server, jinak P2P
  • Poslouchat – příchozí hovory (port 5060, případně 5061–5064)
  • RTSP – volitelná URL kamery/vrátníku pro video
  • Číselník – klávesnice pro vytáčení a DTMF

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). Timeout v poli Timeout ms určuje, jak dlouho se čeká na odpověď.

Pro SNMPv3 (zabezpečené ověření, USM) vyplňte uživatele a podle úrovně i hesla: auth protokol MD5 nebo SHA a priv šifrování DES nebo AES. Podporuje úrovně noAuthNoPriv / authNoPriv / authPriv (šifrování vyžaduje i autentizaci). Zadávat lze i textový zápis OID s kořenem iso (např. iso.3.6.1.2.1.1.1.0 = 1.3.6.1.2.1.1.1.0).

Tlačítkem Query odešlete dotaz na zadané OID (jeden řádek = jedno OID) – výsledky se zobrazí v záložce Query. Pro procházení stromu zadejte do pole Walk OID kořen podstromu (uzel, např. 1.3.6.1.2.1 nebo enterprise větev 1.3.6.1.4.1.<PEN>) a spusťte Walk; výsledky se vykreslí jako strom v záložce Walk. Pozn.: Walk prochází jen zadaný podstrom – proto do něj zadávejte uzel, ne konkrétní lístek s .0.

Ovládání zařízení (SNMP SET). Řádek SET zapisuje hodnotu do OID – tím se dají přepínat relé a výstupy, restartovat porty switche nebo měnit popisky zařízení. Zadejte OID, vyberte Typ hodnoty a doplňte Hodnotu; tlačítko ↑ Z výběru předvyplní OID z řádku označeného ve výsledcích Walku. Zápis se před odesláním potvrzuje.

  • Typ musí odpovídat MIB – nabízí se Integer, String, Hex string, OID, IpAddress, Gauge32, Counter32 a TimeTicks. Při nesprávné volbě agent odpoví wrongType.
  • Zápis vyžaduje oprávnění – u v1/v2c zapisovací community (typicky private, ne public), u v3 uživatele s právem zápisu. Jinak přijde readOnly, notWritable nebo authorizationError.
  • Výsledek se vypisuje do záložky Query: OK a hodnota, kterou agent po zápisu potvrdil, nebo důvod odmítnutí.

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.

  • Veřejná IP / host – adresa routeru/cíle
  • Port (UDP 7/9) – cílový UDP port (výchozí 9)
  • Cílová MAC – MAC probouzeného PC
  • Odeslat WoL – sestaví a odešle magic packet; log s tipy (port-forward, BIOS, síťová karta)

SFTP – Klient

Přenos souborů přes SSH (SFTP). Připojení heslem i privátním klíčem; klíč může být chráněný heslem.

  • Sdílí uložené profily se záložkou SSH – na stejný server se připojíte jedním klikem
  • Výpis vzdálené složky (název, velikost, datum změny, práva), dvojklik vstoupí do složky
  • Stáhnout, odeslat, vytvořit složku, smazat (s potvrzením) a log operací

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.

  • Common Name (CN) – povinné; doména nebo IP
  • O, C, ST, L, Email – nepovinné údaje subjektu
  • Subject Alt Names – např. DNS:cam.vondra.tech, IP:192.168.1.50
  • Klíč – RSA (2048/3072/4096) nebo ECDSA (nistP256/384/521)
  • Hash – SHA256/384/512; Platnost (dní) – výchozí 825
  • PFX heslo – volitelná ochrana exportu
  • Generovat certifikát – pak export PFX, PEM (cert+klíč) nebo CER (veřejný)

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.

  • Sdílet – soubor nebo složka (Soubor… / Složka…)
  • Adaptér – IP/síť pro sdílení (↻ obnoví)
  • Port – TCP (1024–65535, výchozí 8088)
  • Basic Auth – volitelné jméno a heslo (lze vygenerovat)
  • Start sdílení / Stop, Kopírovat URL, Otevřít v prohlížeči, Uložit QR

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.

  • Cíle – seznam IP (jedna na řádek) nebo CIDR (např. 192.168.1.0/24)
  • Služby – HTTP Basic, SNMP, FTP, ONVIF
  • Ze Scanneru (online), Vyčistit cíle
  • Spustit audit / Zastavit, Export

WireGuard – generátor konfigurace

Vygeneruje kompletní konfiguraci VPN WireGuard pro server i klienty. Nevyžaduje nainstalovaný WireGuard – klíče se počítají přímo v aplikaci (X25519 podle RFC 7748).

  • Server – klíče, adresa, port, DNS, endpoint, PostUp/PostDown
  • Klienti – tabulka s automatickým přidělením IP v podsíti, generování klíčů a pre-shared klíče pro každého klienta
  • Výstup: wg0.conf serveru a konfigurace vybraného klienta; uložit lze jednotlivě nebo všechno najednou do složky
  • MikroTik skript – export do .rsc pro RouterOS včetně rozhraní, peerů, firewallu a NATu. Verze RouterOS je volitelná a uvede se v hlavičce skriptu (u RouterOS 6 skript upozorní, že WireGuard nepodporuje).

HTTP tester

Ruční odeslání HTTP příkazu a zobrazení celé odpovědi – pro zařízení ovládaná přes HTTP (IP kamery, Tinycontrol LK, Papouch Quido).

  • Metody GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, vlastní hlavičky a tělo požadavku
  • Přihlášení Basic i Digest (kamery obvykle vyžadují Digest); certifikáty podepsané sebou samým se akceptují
  • Odpověď: stavový kód, hlavičky, tělo s formátováním JSON/XML, velikost a doba odezvy
  • Vrátí-li zařízení obrázek (snapshot), nabídne se uložení místo výpisu binárních dat
  • Předvolby hotových příkazů pro Tinycontrol, Quido a kamery Hikvision, Dahua, Axis a ONVIF

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í.

  • Základní síť – výchozí blok v CIDR (např. 192.168.0.0/24)
  • Tabulka podsítí – název + potřebný počet hostů (+ Přidat / − Odebrat)
  • Vypočítat – Název, Síť, Maska, CIDR, Hostů, První a Poslední host

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.

  • Adresa / prefix – IPv6 (např. 2001:db8:abcd:12::1) a /0–128
  • Plný / Zkrácený tvar, Síť, První a Poslední adresa, Počet adres
  • Typ – Global Unicast, Link-Local, ULA, Multicast, Loopback, IPv4-mapped aj.

Čí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.

  • Vstup – text k zahashování; Vstup je HEX – interpretovat jako HEX bajty
  • Výstupy – MD5, SHA-1, SHA-256, SHA-512 a CRC32

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.

  • Délka (4–128) / Počet (1–100)
  • Sady znaků – A-Z, a-z, 0-9, Symboly
  • Vynechat nejasné – vypustí 0/O, 1/l/I
  • Generovat / Kopírovat vše – zobrazí i entropii (bit) 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í.

  • Jednotka – sekundy nebo milisekundy; = TEĎ vyplní aktuální čas
  • Epoch / ISO 8601 UTC / Lokální čas

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.

  • Vstup – MAC v libovolném formátu
  • Výstupy – Dvojtečky, Pomlčky, Cisco (aabb.ccdd.eeff), Bez oddělovače
  • Výrobce (OUI)

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.

  • Vzdálenost d [km] – mezi anténami
  • Frekvence f [GHz] – nosná (např. 2,4 / 5)
  • Vzdálenost bodu d₁ [km] – překážka od první antény
  • Výstupy – R (100 %) a R (60 %) ve středu a R v bodě d₁

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).

  • Kapacita baterie [Ah] / Napětí [V] / Počet v sérii
  • Zátěž [W] / Účinnost UPS [%] (typicky 85–95 %)

RAID

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

  • RAID úroveň – 0, 1, 5, 6, 10, 50, 60 nebo JBOD/SPAN
  • Počet disků / Kapacita 1 disku [TB]
  • Výstupy – Použitelná kapacita, Redundance (TB i %), Tolerance výpadku

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í.

  • Počet kamer / Rozlišení (1–12 MPx) / Kodek / fps
  • Archivace [dnů]
  • Režim záznamu – trvalý (100 %), detekce pohybu (30 %), plán + pohyb (50 %) nebo vlastní
  • Aktivita [%] – pro vlastní režim
  • Výstupy – velikost na kameru/den, všechny/den a celkem (vč. TiB)

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).

  • Počet kamer / Rozlišení (1–12 MPx) / Kodek / fps
  • Výstupy – tok na kameru a celkem (Mbps i MB/s)

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.

  • Formát snímače (16:9) / Vzdálenost [m] / Šířka scény [m]
  • Ohnisková f – výsledek v mm

Ú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)).

  • Formát snímače (16:9) / Ohnisková f [mm]
  • Výstupy – horizontální, vertikální a diagonální úhel (°)

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.

  • Rozlišení (1–12 MPx) / Šířka scény [m]
  • Výstupy – hustota v px/m a dosažená úroveň DORI

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.

  • PoE standard – 802.3af, at (PoE+), bt Type 3 (PoE++), bt Type 4 (Hi-PoE)
  • Rozpočet switche [W] / Příkon kamery [W] (4–15 W, s přísvitem/ohřevem až 30 W)
  • Plánovaný počet
  • Výstupy – max. počet kamer, plánovaná spotřeba, rezerva a varování

Tipy a poznámky

  • Aplikace je portable – nevyžaduje instalaci. Stačí zkopírovat IPTools.exe na flash disk a spustit na libovolném Windows 10/11 počítači s nainstalovaným .NET 9 runtime.
  • Servery na privilegovaných portech (DHCP 67, DNS 53, Syslog 514, SNMP Trap 162) vyžadují spuštění jako správce (pravý klik → Spustit jako správce).
  • Web server (8080) a File Share běží na neprivilegovaných portech, takže nevyžadují administrátorská oprávnění.
  • Při zavření aplikace se všechny běžící servery (DHCP, DNS, SMTP, TFTP, FTP, Web, Syslog, SNTP, MQTT) automaticky zastaví.
  • ONVIF scan výrazně prodlouží dobu skenování – zapínejte pouze tehdy, když hledáte IP kamery.
  • FTP server pracuje pouze v pasivním režimu (PASV) – ujistěte se, že váš FTP klient podporuje pasivní připojení.
  • Audit přihl. údajů používejte výhradně ve vlastní síti a se souhlasem správce – testování cizích zařízení může být nezákonné.
  • Většinu tabulek lze exportovat (CSV/HTML/TXT) a hodnoty kopírovat přes kontextové menu (pravý klik).

IP Tools

IP Tools is a portable utility for Windows that bundles dozens of network tools into a single window – network scanning, diagnostics, built-in servers (DHCP, DNS, TFTP, FTP, HTTP, Syslog, SNTP, SMTP, MQTT), remote-access clients (SSH, Telnet, Serial, Modbus, RADIUS, SIP…) and a set of IT and camera (VSS) calculators. No installation required – just run IPTools.exe (the .NET 9 runtime must be installed on the computer).

⬇ Download IPTools.exe 🛒 Buy a license — 750 CZK ▶ Video tutorials 30-day free trial · no installation · requires .NET 9

The program is shareware – see the License and trial period section below. The application is also listed in the Downloads → Utilities section.

The tools are organized into groups: Discovery & Network, Diagnostics, Servers, Clients / Remote access, Tools, IT calculators and VSS calculators (cameras). This guide describes the individual tabs in the same order.

The application language can be switched at runtime between Czech, English, German and Spanish – by clicking a flag in the left panel, without restarting.

License and trial period

You can try IP Tools free for 30 days with no feature restrictions. After the trial period, a license must be purchased for continued use.

  • License price: CZK 750 incl. VAT (one-time).
  • Concurrent use: one license allows up to 4 simultaneously running instances of the application.
  • Activation: after purchase you receive a license key by e-mail. Enter it in the License dialog (shortcut Ctrl+L). Activation is performed online; the key is bound to the device.
  • Purchase: get a license at eshop.vondra.tech.

Detailed terms of use can be found in the Terms of Use document. For license questions, write to obchod@vondra.tech.

Discovery & Network

Scanner – network scan

The Scanner tab is the main screen for discovering devices on the network.

Range settings

In the top row, select a network interface from the drop-down list – the application automatically pre-fills the IP range and the subnet mask. The range can be edited manually in the Range fields or entered in CIDR notation (e.g. 192.168.1.0/24). In the Ports field, enter port numbers separated by commas (default: 22,80,443,3389,8080).

Scan options

  • Only online – only reachable hosts (that replied to ping) are added to the table. Turn off to also see offline addresses.
  • SNMP scan – after a live host is detected, it is queried over SNMP for the device name (sysName). SNMP settings (version, community, v3 credentials) are configured on the SNMP tab.
  • ONVIF scan – detects whether a host supports the ONVIF protocol (IP cameras, NVRs). Detected devices show a 📷 icon in the table.
  • mDNS – browses Bonjour/mDNS services (printers, NAS, Chromecast, AirPlay…) and adds them to the Services column.
  • Ubiquiti – broadcast discovery of Ubiquiti (UBNT) devices; finds them even with a factory IP outside the scanned range.
  • MikroTik – MNDP discovery (UDP 5678) for RouterOS/SwOS devices including identity, model and version.
  • Cameras+ – vendor discovery of IP cameras: Hikvision (SADP), Dahua, Hanwha, Vivotek and Milesight (Smart Tools). Finds cameras even with a factory IP outside the range, including the 📷 icon.
  • Tinycontrol – discovery of Tinycontrol LAN controllers (LK2/LK3/LK4, tcPDU) via UDP broadcast 30403 – model, MAC, HW/SW version.
  • Tuya – passive listening for Tuya smart devices (UDP 6666/6667); captures and decrypts their broadcast (device ID, product type, version). Discovery only, does not control them.
  • Lantronix – discovery of Lantronix devices (XPort, UDS, xPico) and Papouch devices (Quido ETH, TME) over UDP 30718. Besides broadcast it also sends unicast to the scanned range, so devices behind a router in another subnet are found too.
  • Shared folders – lists available SMB shared folders on hosts with an open port 445.

Speed parameters

ParameterDefaultDescription
Ping ms1000ICMP ping timeout (ms) – increase for slow links
Port ms500Timeout when testing a TCP port (ms)
Threads255Number of parallel threads – reduce under network load

Progress and results

After clicking ▶ Start, a progress bar and a running count of discovered hosts are shown. The scan can be stopped at any time with ■ Stop. When finished, the header shows the total number of scanned addresses, the number of online hosts and the elapsed time.

The table contains columns: selection checkbox, IP address, MAC address, status (●/○), ONVIF icon (📷), hostname, open ports, detected services and SNMP name.

Context menu and actions

Right-click a row to open the context menu:

  • Open HTTP / HTTPS – opens the IP in the browser
  • Copy IP / Copy MAC – copies the value to the clipboard
  • Copy row – copies the whole row as tab-separated text
  • Wake on LAN – switches to the WoL tab with the MAC address pre-filled
  • SNMP query – switches to the SNMP tab with the IP pre-filled
  • ONVIF – submenu to open the stream, configure, take snapshots and launch in VLC for cameras

The Export CSV button saves the whole table to a file (IP, MAC, status, ONVIF, hostname, ports, services, SNMP).

ARP

Shows the computer's ARP table (mapping of IP addresses to MAC addresses) obtained with the arp -a command. It provides a quick overview of devices the host has communicated with on the local network. The table has columns Interface, IP address, MAC address and Type (dynamic/static) and loads automatically when the tab is shown.

  • Refresh – reloads the system ARP table
  • Filter – filters rows by IP, MAC, vendor or type
  • → Pinger – switches to the Pinger tab and pre-fills the IP from the selected row
  • Export… – saves the table (CSV/HTML/TXT)

Routing

Shows the computer's IPv4 routing table obtained with the route print -4 command – i.e. the active routes the system uses to send packets to individual networks. The table has columns Destination, Mask, Gateway, Interface and Metric and loads automatically.

  • Refresh – reloads the routing table
  • Filter – filters by network, gateway, interface or metric
  • Export… – saves the table (CSV/HTML/TXT)

Interfaces

Lists all of the computer's network adapters and their configuration – IP settings, MAC addresses, status and parameters. The table has columns Name, Description, MAC, Status (Up green / Down red), Speed, MTU, Type, DHCP, IPv4 (with prefix), IPv6, Gateway and DNS. It loads automatically.

  • Refresh – reloads the list of adapters
  • Filter – filters by name, description, IP, MAC or type
  • Export… – saves the table (CSV/HTML/TXT)

Selecting adapters for Scanner and IP changer

On computers with many adapters (VPN, virtual switches, Hyper-V, Bluetooth…) the network-adapter drop-down in the Scanner and IP changer can be cluttered. On this tab you can therefore define which adapters you want to work with:

From then on, the drop-down lists in the Scanner and IP changer offer only the selected adapters. The selection is saved and restored even after the application restarts; the currently active adapters are pre-selected (highlighted) in the table when you open the tab. An empty selection (or selecting all) means no restriction – all adapters are offered, so newly added ones appear automatically.

WiFi scan

Scans wireless networks (BSSIDs) in range via the native Windows WLAN API. Requires the WLAN AutoConfig service to be running; the scan takes about 2.5 seconds. The table has columns SSID, BSSID, RSSI dBm, Signal % (color-coded by strength), Channel, Freq MHz, Encryption, Auth and Adapter; networks are sorted by signal strength.

  • Scan WiFi – starts a scan of surrounding networks
  • Export… – saves the results (CSV/HTML/TXT)

Vendor database (MAC)

The Scan settings window has a Download vendors online button. It downloads the current vendor registry (over 57,000 OUIs) and stores it in the user profile, so discovered devices also show vendors the built-in table does not know. The downloaded database is loaded on every start.

Diagnostics

Pinger

A continuous multi-target pinger (up to 100 targets at once) with summary statistics for each target. It is used for long-term monitoring of availability and latency of multiple hosts at once. The table shows status (UP/DEGR/DOWN), number sent, loss %, min/avg/max and last response (color-graded).

  • IP / host – manual IP or hostname entry (Enter adds and starts)
  • Interval ms / Timeout ms – ping period (1000) and response limit (2000)
  • Mode – ICMP probe (default), TCP or UDP; Port applies to TCP/UDP
  • + Add / − Remove / Clear – manage targets
  • ← From Scanner (online) – imports online hosts from the main scanner
  • Start / Stop, Export… – control and save statistics

Traceroute

Traces the path of packets to a target by gradually increasing the TTL and lists the individual hops including three latency measurements; for each hop it tries to resolve the hostname. Table: hop #, IP / Hostname, RTT 1–3 and Status (OK/Timeout/Error in color).

  • Target – hostname or IP
  • Max hops – maximum number of hops (default 30)
  • Timeout ms – limit per probe (default 3000)
  • Start / Stop, Export…

Netstat

Shows the computer's active TCP connections and listening TCP/UDP ports. Table: Protocol, Local address, Remote address, Status (Established/Listen/TimeWait in color) and PID. Refreshes automatically when shown.

  • Refresh – reloads the list of connections
  • Listening only – only ports in the Listen state
  • Auto + Interval (s) – automatic refresh (default 60 s, only while the tab is active)
  • Filter, Export…

DNS Lookup

Performs DNS queries for a given hostname or IP. A/AAAA records and reverse PTR are resolved via the system resolver, other types via a custom UDP query (RFC 1035). The result is printed to a text box, errors in red.

  • Hostname / IP – query target (Enter runs it)
  • Type – A, AAAA, MX, TXT, NS, CNAME, PTR, SOA or ALL (default)
  • Server – optional DNS server (empty = system, fallback 8.8.8.8)
  • Lookup, Export…

SSL/TLS

Establishes a TLS connection to a given server and prints the protocol parameters and details of the server certificate including the trust chain – protocol, cipher and key strength, Subject, Issuer, serial number, thumbprint, validity (remaining days in color), signature algorithm, SAN and the full certificate chain.

  • Hostname – target server (Enter runs it)
  • Port – TLS port (default 443)
  • Check, Export…

Port Check

Scans TCP ports on a given target, detects service names and tries to grab a banner for open ports. The scan runs in parallel. Table: Port, Protocol, Service, Banner and RTT ms.

  • Target – IP or hostname (Enter runs it)
  • Range – Top 100 (default), Common services, Well-known (1–1024), Registered (1–49151) or Full scan (1–65535)
  • Timeout ms – connection limit (default 500)
  • Scan / Stop, Export…

Bandwidth test

Measures one-way TCP throughput between two instances of the application. On one side a receiver (server) is started, on the other a sender (client) targeting its IP. It shows current speed, average, peak, total volume, a graph and a text log (updated 1×/s).

  • Receiver (server) / Sender (client) – mode selection (receiver by default)
  • Host / IP – receiver target (client only)
  • Port – TCP transfer port (default 5201)
  • Duration [s] – sending time on the client (default 10)
  • Start / Stop, Export…

Cable test

Sends a series of pings with different packet sizes to the target (64, 512 and 1500 B, 10 s, 100 ms interval) and evaluates the link quality – packet loss and jitter. It helps reveal a faulty or noisy cable or link. For each packet size the table lists counts, loss %, min/avg/max, jitter and a rating (✓ OK / ⚠ / ✗ Faulty, in color).

  • Target – IP or hostname (empty = default gateway)
  • Run test (10s) / Stop, Export…

LDAP / AD

A client for connecting to an LDAP server or Active Directory – it allows you to test the login (bind), search objects and locate domain controllers via DNS SRV records. It works with Active Directory as well as generic LDAP servers (OpenLDAP, FreeIPA / 389 DS, etc.). Results table: DN, objectClass, Attribute and Value.

  • Server / Port – address and port (389, 636 for SSL). The scheme and port in the address are ignored, a bare host/IP is enough.
  • SSL/TLS (LDAPS) – encrypted connection (the server certificate is not validated – suitable for self-signed in a LAN)
  • Auth – Anonymous, Simple or Negotiate (AD); User / Pass
  • Base DN – search starting point (e.g. DC=example,DC=local or dc=example,dc=test)
  • Filter – LDAP filter (default (objectClass=person) – users on both AD and LDAP/IPA)
  • Scope – Base / OneLevel / Subtree (default)
  • Test bind / Search / DC discovery (SRV), Export…

Choosing the login method:

  • Negotiate (AD) – integrated login against Active Directory (Kerberos/NTLM). Works only against AD; not against FreeIPA or generic LDAP (those use SASL GSSAPI). With no user filled in, the currently signed-in Windows account is used.
  • Simple – login with username and password. The User field takes the full bind DN (e.g. uid=admin,cn=users,cn=accounts,dc=example,dc=test for IPA, or user@domain.local for AD) – the application does not build the DN from the Base DN, it sends it exactly as you enter it.
  • Anonymous – without credentials (if the server allows it).

On a failed bind, the log shows the numeric LDAP result code and any server message (e.g. AD data 52e = wrong password, 525 = unknown user). DC discovery (SRV) searches for controllers via DNS – it tries the AD record _ldap._tcp.dc._msdcs.<domain> as well as the generic _ldap._tcp.<domain> (IPA/LDAP). In the Server field, enter the domain (e.g. example.local), not an IP; the SRV records must be known to the DNS resolver in use.

My IP

Detects the public (WAN) address the internet sees you under, plus complete local connectivity. The public IP is queried from several independent services – if one is unavailable, the next is used.

  • Public IP + reverse DNS (often reveals the provider)
  • Outbound local IP – the address the computer actually uses to reach the internet (per the routing table)
  • For each active adapter: IP with prefix, gateway and DNS servers

The local part works even without an internet connection.

Servers

DHCP Server

Runs a simple DHCP server for assigning IP addresses to clients on the local network. Suitable for isolated environments, test networks or situations where no router with DHCP is available.

Configuration

FieldExampleDescription
Interface192.168.1.xThe network interface the server listens on
Pool start / end192.168.1.100200Range of assigned IP addresses
Mask255.255.255.0Subnet mask sent to clients
Gateway192.168.1.1Default gateway sent to clients
DNS8.8.8.8DNS server sent to clients
Lease (s)3600Validity of the assigned address in seconds

The Start button starts the server, Stop stops it. The table shows the currently assigned addresses (MAC, IP, hostname, validity).

Note: Running a DHCP server on port 67 requires administrator privileges. Run the application as administrator if the server does not start.

DNS Server

A simple DNS server over UDP (default port 53) that answers A/AAAA queries according to an editable zone. Unknown queries can optionally be forwarded to an upstream server. Query table: Time, Client, Type, Query, Answer.

  • Port – UDP port (default 53)
  • Upstream – upstream DNS IP (default 8.8.8.8)
  • Forward unknown queries – forward to upstream, otherwise NXDOMAIN (on by default)
  • Zone (editable) – records Name, Type (A/AAAA), Value (IP), TTL; can be added/removed
  • Start / Stop

SMTP

A catch-all SMTP server over TCP (default port 25) that accepts any mail and never forwards it. It is used to capture and view sent e-mails (a test mailbox). Mailbox: Time, From, To, Subject; the preview shows headers and body.

  • Port – TCP port (default 25)
  • Start / Stop, Clear

SNTP Server

Runs an NTP server (UDP port 123, Stratum 2) for synchronizing the time of network devices. It sends the computer's current time – devices on the network can thus use this computer as a time source.

Once started, the server answers NTP queries from clients. The table shows incoming requests (time, client, total count). Set the computer's address as the NTP server on the devices you want to synchronize.

Syslog Server

Receives Syslog messages from network devices (routers, switches, firewalls, servers) on UDP port 514. It allows centralized log monitoring without installing a Syslog daemon.

Once started, the server automatically parses the <PRI> header of each message and shows the facility (kern, user, daemon, …) and severity (emergency, alert, critical, error, warning, notice, info, debug). Entries are color-coded by severity – critical errors in red, warnings in orange, debug in gray.

Device configuration: On the network device, set the target Syslog address to the IP of the computer running IP Tools, port 514 UDP.

TFTP Server

Implements the TFTP protocol (RFC 1350, UDP port 69) for file transfer. It is used, for example, to upload firmware to network devices (routers, switches, IP phones).

Set the Root dir (the folder files are read from / written to) and click Start. The server accepts both GET (RRQ) and PUT (WRQ) requests. The table shows ongoing and completed transfers (client, file, direction, size, status).

Security: The server protects against directory traversal attacks – clients have access only to the configured Root dir and its subfolders.

FTP Server

Runs an FTP server (TCP port 21, passive PASV mode only). It is used for sharing files on the local network without installing external software.

Set the Root dir, optionally allow anonymous access (user anonymous, password ignored) or enter a username and password. The server supports basic commands: directory browsing (LIST, CWD, PWD), download (RETR), upload (STOR), delete (DELE) and folder management (MKD, RMD).

Web Server

A simple HTTP server (port 8080, no administrator privileges required). It is used for quickly sharing static content on the local network.

Set the Root dir and start the server. It supports static files (HTML, CSS, JS, images, PDF, ZIP, etc.) and a directory listing if the folder has no index.html. The table logs incoming requests (client, method, path, HTTP status code, response size).

The server is reachable at http://<your-IP>:8080/ from any device on the network.

MQTT Broker

A built-in MQTT broker over TCP (default port 1883). It accepts client connections and shows traffic – connect, disconnect, subscribe and publish. Client table: Time, Client ID, IP; traffic is logged (CONNECT, DISCONNECT, SUB, PUB).

  • Port – broker TCP port (default 1883)
  • Start / Stop

SNMP Trap

An SNMP trap listener over UDP (default port 162). It captures incoming SNMPv1 and SNMPv2c traps, parses them and shows them in a table with details (Time, Source IP, Port, Version, Community, Trap OID/Type, Uptime, number of bindings). On start, the application automatically adds a Windows Firewall rule for incoming UDP on the given port (otherwise the firewall would drop traps) – this requires running as administrator. Without administrator rights the listener listens, but incoming traps may not pass through the firewall.

  • Port – UDP port (default 162)
  • Filter – by OID, community or IP
  • Start / Stop, Clear, Export

SIP Server

A simple SIP server (registrar + proxy) on UDP port 5060 – for quickly testing VoIP phones, intercoms and door stations before deploying them to the real PBX. Just point the devices at the IP of the machine running IP Tools; you don't have to change credentials or extension numbers.

  • Registrar – accepts REGISTER and lists registered devices (extension number = SIP username) in a table with IP, User-Agent and expiry time.
  • Call proxy – connects a call between two registered extensions; just dial the other extension's number. Audio and video (RTP) flow directly between the phones.
  • Require authentication – optional digest authentication: fill in the extension → password table (max 7) and the server verifies passwords like a real PBX (wrong password → rejected). This also tests credential correctness.
  • Call transfer (REFER) and DTMF (INFO) – the server stays in the call path, so transfers and DTMF tones pass through it and are written to the log.

Note: An open registrar (without authentication) accepts any registration – do not use on an untrusted network. For incoming connections on port 5060, run the application as administrator (it adds a firewall rule).

PC router (internet sharing)

Turns the computer into a router – shares the internet from one adapter to another, or to Wi-Fi. Typically: a laptop connected via a mobile hotspot shares the internet over cable to cameras.

  • Internet source and Share internet to – adapter selection just like in the Scanner
  • Set up hotspot – broadcast a Wi-Fi network (Windows Mobile hotspot), SSID and password in a separate window
  • LAN IP – loads the current address of the target adapter, or assigns it a fixed one (= the clients' gateway)
  • DHCP server – enables the built-in DHCP server; range, mask and DNS are set in a separate window

Without a custom IP and DHCP, Windows system sharing (ICS) is used and clients get an address automatically. Requires running as administrator.

Clients / Remote access

Typing straight into the console. In the SSH, Telnet and serial consoles you type directly into the output window, like in PuTTY – each keystroke goes to the connection immediately. Arrows, Home/End, Delete and Tab (completion) work too, so you can move onto the text and edit it.

  • Hex dump (SSH) – prints the raw received bytes instead of the interpreted output. Useful when a device behaves unexpectedly and you need to see exactly what it sends.
  • Full-screen programs (top, htop, mc, vim) are not rendered correctly – the console is a line-oriented terminal, not a full emulator. Quit top with q.
  • Local echo – enable it when the far end does not echo back what you type. The application then renders the line editing itself, including arrows and deleting.
  • Ctrl+Shift+C / Ctrl+Shift+V – copy and paste (plain Ctrl+C sends ^C to the connection, i.e. interrupt).

SSH

An interactive SSH client (shell) with password or private-key authentication; it connects to the default port 22.

  • Host / Port / User / Pass – access credentials (port 22)
  • Key – path to the private key (PEM/OpenSSH); if filled in, key authentication is used (Pass is the passphrase)
  • Connect / Disconnect, Clear, Local echo
  • TX / Send – send a command (Enter)

Telnet

A Telnet client on the default port 23 with terminal output (Telnet IAC negotiation is automatically rejected except for suppressing go-ahead).

  • Host / Port – target (port 23, 5 s timeout)
  • Connect / Disconnect, Clear, Local echo
  • TX / EOL / Send – text and line ending (CR+LF / LF / CR / none)

Serial console

A terminal for the serial (COM) port – opens the selected port with the configured parameters and allows two-way communication with text or HEX output.

  • Port (↻ refresh) / Baud (default 115200) / Data / Parity / Stop / Flow
  • Open / Close, HEX output, Local echo, Clear
  • TX / EOL / Send

TFTP – Client

A TFTP client for file transfer over UDP (default port 69) – downloads a file from the server (GET) or uploads to the server (PUT) in 512 B blocks.

  • Host / Port – TFTP server (port 69)
  • Operation – GET (default) or PUT
  • Remote / Local – file names (… opens a dialog)
  • Transfer – starts the transfer, progress log

FTP – Client

An FTP client (default port 21) with remote folder browsing and file transfer; after connecting it lists the directory contents. Table: Name and Size (folders as <DIR>, double-click to enter).

  • Host / Port / User (anonymous) / Pass
  • Connect / Disconnect, ↑ Up
  • ⬇ Download / ⬆ Upload

MS SQL

A quick availability test for MS SQL Server (default port 1433). It sequentially performs DNS resolution, ICMP ping, a TCP port query, SQL Browser (UDP 1434) and a TDS prelogin to detect the version. The result is a text log of the steps with [OK]/[WARN]/[FAIL] statuses.

  • Host / IP – supports both host\instance and host,port
  • Port – TCP (default 1433)
  • SQL Browser (UDP 1434) – port of a named instance (on by default)
  • TDS prelogin (version) – version detection (on by default)
  • Test, Clear

Modbus TCP

A Modbus TCP client (default port 502) – sends a request with the selected function (read/write) and shows the decoded data as well as the raw traffic. Data table: Address, Hex, Uint, Int, Bin; the log contains TX/RX frames and exception responses.

  • Host / Port / Unit – device (port 502, ID 0–255)
  • FC – function code FC01–FC06, FC15, FC16 (default FC03)
  • Address / Count / Value – register, count (1–125), value to write
  • Send

MQTT Client

An MQTT client for connecting to a broker (default port 1883) with subscribe/publish support and optional automatic reconnection.

  • Host / Port / User / Password / Client ID
  • Auto-reconnect, Connect / Disconnect
  • Sub topic / Subscribe – topic subscription (default #)
  • Publish – topic + payload, QoS 0/1/2, Retain

RADIUS

Tests authentication on a RADIUS server by sending an Access-Request packet over UDP (default port 1812). Access-Accept = success, Access-Reject = wrong password / disabled user. The log shows the request as well as the color-coded response and attributes.

  • Server / Port – RADIUS (port 1812)
  • Shared secret / NAS-IP
  • Username / Password
  • Method – PAP (default) or CHAP
  • Access-Request – sends it (5 s timeout)

Each Access-Request contains a Message-Authenticator attribute (HMAC-MD5), which newer FreeRADIUS (3.2+) requires – without it the packet would be silently dropped. For the response, the application additionally verifies both the Response Authenticator and the Message-Authenticator: if they match, it confirms the correct shared secret and the authenticity of the response ( in the log); if they don't, you most likely have the wrong shared secret.

SIP Phone

A SIP softphone (VoIP) for registering to a SIP server as well as direct P2P calls on the default port 5060. It lets you call, receive incoming calls, dial DTMF and show video from RTSP.

  • Server / Port / User / Password – SIP account (port 5060)
  • Register / Unregister
  • Target / Call / Hang up – when registered it calls via the server, otherwise P2P
  • Listen – incoming calls (port 5060, alternatively 5061–5064)
  • RTSP – optional camera/door-station URL for video
  • Keypad – keypad for dialing and DTMF

SNMP – device queries

This tab lets you manually query a device over SNMP or display the whole OID tree.

Set the protocol version (v1, v2c or v3), enter the IP address and the Community string (default public). The timeout in the Timeout ms field determines how long to wait for a response.

For SNMPv3 (secure authentication, USM) fill in the user and, depending on the level, the passwords: auth protocol MD5 or SHA and priv encryption DES or AES. It supports the levels noAuthNoPriv / authNoPriv / authPriv (encryption also requires authentication). You can also enter the textual OID notation with the iso root (e.g. iso.3.6.1.2.1.1.1.0 = 1.3.6.1.2.1.1.1.0).

The Query button sends a query for the given OID (one line = one OID) – the results appear on the Query tab. To browse the tree, enter the subtree root (a node, e.g. 1.3.6.1.2.1 or the enterprise branch 1.3.6.1.4.1.<PEN>) in the Walk OID field and run Walk; the results are drawn as a tree on the Walk tab. Note: Walk only traverses the given subtree – so enter a node, not a specific leaf with .0.

Controlling devices (SNMP SET). The SET row writes a value to an OID – this lets you switch relays and outputs, restart switch ports or change device labels. Enter the OID, pick the value Type and fill in the Value; the ↑ From selection button pre-fills the OID from the row selected in the Walk results. The write is confirmed before it is sent.

  • The type must match the MIB – Integer, String, Hex string, OID, IpAddress, Gauge32, Counter32 and TimeTicks are offered. With the wrong choice the agent replies wrongType.
  • Writing requires permission – for v1/v2c a write community (typically private, not public), for v3 a user with write access. Otherwise you get readOnly, notWritable or authorizationError.
  • The result is printed on the Query tab: OK plus the value the agent confirmed after the write, or the reason for rejection.

Wake on LAN

Sends a magic packet to a given MAC address and wakes up a remote computer (it must have WoL enabled in the BIOS/UEFI and on the network card).

The MAC address can be pre-filled from the Scanner results via the Wake on LAN context menu.

Wake-on-WAN

Wakes a remote PC over the Internet by sending a Wake-on-LAN "magic packet" over UDP (default port 9, alternatively 7). Requires a port forward on the router for UDP 7/9 to the LAN broadcast.

  • Public IP / host – router/target address
  • Port (UDP 7/9) – target UDP port (default 9)
  • Target MAC – MAC of the PC to wake
  • Send WoL – builds and sends the magic packet; log with tips (port-forward, BIOS, network card)

SFTP – Client

File transfer over SSH (SFTP). Login with password or private key; the key may be passphrase-protected.

  • Shares saved profiles with the SSH tab – connect to the same server with one click
  • Remote directory listing (name, size, modification date, permissions), double-click enters a folder
  • Download, upload, create folder, delete (with confirmation) and an operation log

Tools

Cert Generator

Generates a self-signed X.509 certificate and key directly in the application and allows export to files. Handy, for example, for HTTPS on cameras/devices in a local network.

  • Common Name (CN) – required; domain or IP
  • O, C, ST, L, Email – optional subject details
  • Subject Alt Names – e.g. DNS:cam.vondra.tech, IP:192.168.1.50
  • Key – RSA (2048/3072/4096) or ECDSA (nistP256/384/521)
  • Hash – SHA256/384/512; Validity (days) – default 825
  • PFX password – optional export protection
  • Generate certificate – then export PFX, PEM (cert+key) or CER (public)

File Share

Starts a simple web server for quickly sharing a file or folder over the network. For connecting, it shows a URL and a QR code that can be scanned with a phone.

  • Share – a file or folder (File… / Folder…)
  • Adapter – IP/network for sharing (↻ refresh)
  • Port – TCP (1024–65535, default 8088)
  • Basic Auth – optional username and password (can be generated)
  • Start sharing / Stop, Copy URL, Open in browser, Save QR

Credential audit

Tests common default usernames and passwords on the given targets for selected services and lists where login succeeds. It is used to reveal devices with factory username/password combinations. Use only on your own network. Results: IP, Hostname, Service, Port, Username, Password, Severity.

  • Targets – a list of IPs (one per line) or CIDR (e.g. 192.168.1.0/24)
  • Services – HTTP Basic, SNMP, FTP, ONVIF
  • From Scanner (online), Clear targets
  • Run audit / Stop, Export

WireGuard – config generator

Generates a complete WireGuard VPN configuration for the server and clients. WireGuard does not need to be installed – keys are computed inside the application (X25519 per RFC 7748).

  • Server – keys, address, port, DNS, endpoint, PostUp/PostDown
  • Clients – a table with automatic IP allocation in the subnet, key and pre-shared key generation per client
  • Output: the server wg0.conf and the selected client config; save individually or everything at once into a folder
  • MikroTik script – export to .rsc for RouterOS including interface, peers, firewall and NAT. The RouterOS version is selectable and stated in the script header (for RouterOS 6 the script warns that WireGuard is not supported).

HTTP tester

Send an HTTP command manually and inspect the whole response – for devices controlled over HTTP (IP cameras, Tinycontrol LK, Papouch Quido).

  • Methods GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, custom headers and request body
  • Basic and Digest authentication (cameras usually require Digest); self-signed certificates are accepted
  • Response: status code, headers, body with JSON/XML formatting, size and round-trip time
  • If the device returns an image (snapshot), saving is offered instead of dumping binary data
  • Presets of ready-made commands for Tinycontrol, Quido and Hikvision, Dahua, Axis and ONVIF cameras

IT calculators

IPv4 calculator

Used to compute subnet parameters from a given IP address and mask (or CIDR prefix).

The result shows: network address, broadcast, range of usable addresses, number of hosts, the mask in decimal and binary form and the CIDR notation. The results can be copied to the clipboard.

VLSM

Splits a given base network into variable-length subnet mask (VLSM) subnets according to the required number of hosts in each subnet. It sorts the subnets and assigns them address ranges without waste.

  • Base network – the starting block in CIDR (e.g. 192.168.0.0/24)
  • Subnet table – name + required number of hosts (+ Add / − Remove)
  • Calculate – Name, Network, Mask, CIDR, Hosts, First and Last host

IPv6

Analyzes a given IPv6 address with a prefix: shows the full and compressed form, computes the network, the address range, the number of addresses (2^(128−prefix)) and determines the address type.

  • Address / prefix – IPv6 (e.g. 2001:db8:abcd:12::1) and /0–128
  • Full / Compressed form, Network, First and Last address, Address count
  • Type – Global Unicast, Link-Local, ULA, Multicast, Loopback, IPv4-mapped, etc.

Number bases

Converts numbers between decimal, hexadecimal, binary and octal. Entering into any field automatically recalculates the others (HEX prefix 0x allowed, spaces in the binary notation OK).

Hash

Computes cryptographic digests (hashes) of given text or HEX data. The results recalculate continuously; clicking a value copies it to the clipboard.

  • Input – text to hash; Input is HEX – interpret as HEX bytes
  • Outputs – MD5, SHA-1, SHA-256, SHA-512 and CRC32

Base64/URL

Converts both ways between plain text (UTF-8), Base64 encoding and URL (percent-encoding). Editing any field recalculates the rest.

Password generator

Generates random passwords from selected character sets using a cryptographically secure generator and estimates their entropy and strength.

  • Length (4–128) / Count (1–100)
  • Character sets – A-Z, a-z, 0-9, Symbols
  • Exclude ambiguous – drops 0/O, 1/l/I
  • Generate / Copy all – also shows entropy (bits) and strength

Epoch time

Converts between Unix timestamp (epoch) and a readable date in UTC and local time. Editing one field recalculates the others.

  • Unit – seconds or milliseconds; = NOW fills the current time
  • Epoch / ISO 8601 UTC / Local time

MAC formatter

Rewrites a given MAC address into various notations and, based on the OUI (first 3 bytes), determines the vendor. Clicking a value copies it to the clipboard.

  • Input – MAC in any format
  • Outputs – Colons, Hyphens, Cisco (aabb.ccdd.eeff), No separator
  • Vendor (OUI)

mW/dBm

Converts power both ways between milliwatts (mW) and dBm. Useful for radio links and Wi-Fi. Formulas: dBm = 10·log₁₀(mW), mW = 10^(dBm/10). The table lists typical values and EIRP limits for Wi-Fi.

Fresnel

Computes the Fresnel zone radius for a point-to-point wireless link, so you can assess the required antenna height and obstacles along the path. For a trouble-free link, at least 60 % of the first zone should be clear.

  • Distance d [km] – between the antennas
  • Frequency f [GHz] – carrier (e.g. 2.4 / 5)
  • Point distance d₁ [km] – obstacle from the first antenna
  • Outputs – R (100 %) and R (60 %) at the midpoint and R at point d₁

UPS runtime

Estimates how long a UPS will sustain a given load from batteries. Formula: t [h] = (Ah · V · count · efficiency) / W. Real runtime tends to be 10–30 % shorter (Peukert's law).

  • Battery capacity [Ah] / Voltage [V] / Count in series
  • Load [W] / UPS efficiency [%] (typically 85–95 %)

RAID

Computes the usable capacity, redundancy (overhead) and disk-failure tolerance for a selected RAID level.

  • RAID level – 0, 1, 5, 6, 10, 50, 60 or JBOD/SPAN
  • Number of disks / Capacity of 1 disk [TB]
  • Outputs – Usable capacity, Redundancy (TB and %), Failure tolerance

VSS calculators (camera systems)

Storage

Estimates the required disk capacity for recording from IP cameras over a given period based on the data rate and recording mode.

  • Number of cameras / Resolution (1–12 MPx) / Codec / fps
  • Retention [days]
  • Recording mode – continuous (100 %), motion detection (30 %), schedule + motion (50 %) or custom
  • Activity [%] – for custom mode
  • Outputs – size per camera/day, all/day and total (incl. TiB)

Bitrate

Estimates the data rate (bitrate) of IP cameras per camera and overall based on resolution, codec and frame rate. It is used to dimension the network link (H.265 ≈ 50 % of H.264, MJPEG ≈ 5× H.264).

  • Number of cameras / Resolution (1–12 MPx) / Codec / fps
  • Outputs – rate per camera and total (Mbps and MB/s)

Focal length

Computes the required focal length of an IP camera lens so that from a given distance it covers the required scene width. Formula: f = (sensor_width × distance) / scene_width.

  • Sensor format (16:9) / Distance [m] / Scene width [m]
  • Focal length f – result in mm

Field of view

Computes the field of view (horizontal, vertical and diagonal) of an IP camera based on the sensor size and focal length. Formula: α = 2·arctan(sensor_dimension / (2·f)).

  • Sensor format (16:9) / Focal length f [mm]
  • Outputs – horizontal, vertical and diagonal angle (°)

DORI

Evaluates the pixel density (px/m) of an IP camera and classifies it into DORI levels per the EN 62676-4 standard (Detection, Observation, Recognition, Identification). Minimum px/m: Detection 25, Observation 62, Recognition 125, Identification 250.

  • Resolution (1–12 MPx) / Scene width [m]
  • Outputs – density in px/m and the achieved DORI level

PoE budget

Assesses whether the switch's PoE budget will cover the planned number of IP cameras and warns about exceeding standard limits or insufficient headroom.

  • PoE standard – 802.3af, at (PoE+), bt Type 3 (PoE++), bt Type 4 (Hi-PoE)
  • Switch budget [W] / Camera power [W] (4–15 W, up to 30 W with IR/heater)
  • Planned count
  • Outputs – max. number of cameras, planned consumption, headroom and warnings

Tips and notes

  • The application is portable – no installation required. Just copy IPTools.exe to a flash drive and run it on any Windows 10/11 computer with the .NET 9 runtime installed.
  • Servers on privileged ports (DHCP 67, DNS 53, Syslog 514, SNMP Trap 162) require running as administrator (right-click → Run as administrator).
  • The Web server (8080) and File Share run on non-privileged ports, so they do not require administrator privileges.
  • When the application is closed, all running servers (DHCP, DNS, SMTP, TFTP, FTP, Web, Syslog, SNTP, MQTT) are automatically stopped.
  • ONVIF scan significantly extends the scan time – enable it only when looking for IP cameras.
  • The FTP server works only in passive mode (PASV) – make sure your FTP client supports passive connections.
  • Use the Credential audit exclusively on your own network and with the administrator's consent – testing third-party devices may be illegal.
  • Most tables can be exported (CSV/HTML/TXT) and values copied via the context menu (right-click).

IP Tools

IP Tools ist ein portables Dienstprogramm für Windows, das Dutzende Netzwerk-Tools in einem einzigen Fenster vereint – Netzwerk-Scan, Diagnose, integrierte Server (DHCP, DNS, TFTP, FTP, HTTP, Syslog, SNTP, SMTP, MQTT), Clients für Fernzugriff (SSH, Telnet, Seriell, Modbus, RADIUS, SIP…) und eine Reihe von IT- und Kamera-Rechnern (VSS). Keine Installation erforderlich – einfach IPTools.exe starten (auf dem Computer muss die .NET 9 Runtime installiert sein).

⬇ IPTools.exe herunterladen 🛒 Lizenz kaufen — 750 CZK ▶ Video-Anleitungen 30 Tage kostenlos testen · ohne Installation · benötigt .NET 9

Das Programm ist Shareware – siehe Abschnitt Lizenz und Testzeitraum weiter unten. Die Anwendung finden Sie auch im Bereich Downloads → Dienstprogramme.

Die Tools sind in Gruppen gegliedert: Discovery & Netzwerk, Diagnose, Server, Clients / Fernzugriff, Werkzeuge, IT-Rechner und VSS-Rechner (Kameras). Diese Anleitung beschreibt die einzelnen Registerkarten in derselben Reihenfolge.

Die Sprache der Anwendung lässt sich zur Laufzeit zwischen Tschechisch, Englisch, Deutsch und Spanisch umschalten – durch Klick auf eine Flagge im linken Bereich, ohne Neustart.

Lizenz und Testzeitraum

Sie können IP Tools 30 Tage kostenlos testen ohne Funktionseinschränkungen. Nach Ablauf des Testzeitraums ist für die weitere Nutzung der Kauf einer Lizenz erforderlich.

  • Lizenzpreis: 750 CZK inkl. MwSt. (einmalig).
  • Gleichzeitiger Betrieb: eine Lizenz erlaubt bis zu 4 gleichzeitig laufende Instanzen der Anwendung.
  • Aktivierung: nach dem Kauf erhalten Sie den Lizenzschlüssel per E-Mail. Geben Sie ihn im Dialog Lizenz ein (Tastenkürzel Ctrl+L). Die Aktivierung erfolgt online; der Schlüssel ist an das Gerät gebunden.
  • Kauf: eine Lizenz erhalten Sie unter eshop.vondra.tech.

Ausführliche Nutzungsbedingungen finden Sie im Dokument Nutzungsbedingungen. Bei Fragen zur Lizenz schreiben Sie an obchod@vondra.tech.

Discovery & Netzwerk

Scanner – Netzwerk durchsuchen

Die Registerkarte Scanner ist der Hauptbildschirm zum Auffinden von Geräten im Netzwerk.

Bereichseinstellungen

Wählen Sie in der oberen Zeile eine Netzwerkschnittstelle aus der Dropdown-Liste – die Anwendung füllt den IP-Bereich und die Subnetzmaske automatisch vor. Der Bereich lässt sich in den Feldern Range manuell anpassen oder in CIDR-Notation eingeben (z. B. 192.168.1.0/24). Geben Sie im Feld Ports die durch Kommas getrennten Portnummern ein (Standard: 22,80,443,3389,8080).

Scan-Optionen

  • Only online – nur erreichbare Hosts (die auf Ping geantwortet haben) werden in die Tabelle aufgenommen. Ausschalten, um auch Offline-Adressen zu sehen.
  • SNMP scan – nach Erkennung eines aktiven Hosts wird er per SNMP nach dem Gerätenamen (sysName) abgefragt. Die SNMP-Einstellungen (Version, Community, v3-Anmeldedaten) werden auf der Registerkarte SNMP vorgenommen.
  • ONVIF scan – erkennt, ob ein Host das ONVIF-Protokoll unterstützt (IP-Kameras, NVRs). Bei erkannten Geräten erscheint in der Tabelle das Symbol 📷.
  • mDNS – durchsucht Bonjour/mDNS-Dienste (Drucker, NAS, Chromecast, AirPlay…) und fügt sie zur Spalte Dienste hinzu.
  • Ubiquiti – Broadcast-Discovery von Ubiquiti-Geräten (UBNT); findet sie auch mit Werks-IP außerhalb des Scanbereichs.
  • MikroTik – MNDP-Discovery (UDP 5678) für RouterOS/SwOS-Geräte inkl. Identität, Modell und Version.
  • Kameras+ – Vendor-Discovery von IP-Kameras: Hikvision (SADP), Dahua, Hanwha, Vivotek und Milesight (Smart Tools). Findet Kameras auch mit Werks-IP außerhalb des Bereichs, inkl. Symbol 📷.
  • Tinycontrol – Discovery von Tinycontrol-LAN-Controllern (LK2/LK3/LK4, tcPDU) per UDP-Broadcast 30403 – Modell, MAC, HW/SW-Version.
  • Tuya – passives Mithören von Tuya-Smart-Geräten (UDP 6666/6667); fängt deren Broadcast ab und entschlüsselt ihn (Geräte-ID, Produkttyp, Version). Nur Erkennung, keine Steuerung.
  • Lantronix – Discovery von Lantronix-Geräten (XPort, UDS, xPico) und Papouch-Geräten (Quido ETH, TME) über UDP 30718. Neben Broadcast wird auch Unicast an den Scanbereich gesendet, sodass auch Geräte hinter einem Router in einem anderen Subnetz gefunden werden.
  • Freigegebene Ordner – listet verfügbare SMB-Freigaben bei Hosts mit offenem Port 445 auf.

Geschwindigkeitsparameter

ParameterStandardBeschreibung
Ping ms1000ICMP-Ping-Timeout (ms) – für langsame Leitungen erhöhen
Port ms500Timeout beim Testen eines TCP-Ports (ms)
Threads255Anzahl paralleler Threads – bei Netzwerklast verringern

Ablauf und Ergebnisse

Nach Klick auf ▶ Start werden ein Fortschrittsbalken und die laufende Anzahl gefundener Hosts angezeigt. Der Scan kann jederzeit mit ■ Stop angehalten werden. Nach Abschluss zeigt die Kopfzeile die Gesamtzahl gescannter Adressen, die Anzahl der Online-Hosts und die verstrichene Zeit.

Die Tabelle enthält die Spalten: Auswahl-Kontrollkästchen, IP-Adresse, MAC-Adresse, Status (●/○), ONVIF-Symbol (📷), Hostname, offene Ports, erkannte Dienste und SNMP-Name.

Kontextmenü und Aktionen

Mit der rechten Maustaste auf eine Zeile öffnen Sie das Kontextmenü:

  • Open HTTP / HTTPS – öffnet die IP im Browser
  • Copy IP / Copy MAC – kopiert den Wert in die Zwischenablage
  • Copy row – kopiert die ganze Zeile als tabulatorgetrennten Text
  • Wake on LAN – wechselt zur WoL-Registerkarte mit vorausgefüllter MAC-Adresse
  • SNMP query – wechselt zur SNMP-Registerkarte mit vorausgefüllter IP
  • ONVIF – Untermenü zum Öffnen des Streams, Konfigurieren, Schnappschüsse und Starten in VLC bei Kameras

Die Schaltfläche Export CSV speichert die ganze Tabelle in eine Datei (IP, MAC, Status, ONVIF, Hostname, Ports, Dienste, SNMP).

ARP

Zeigt die ARP-Tabelle des Computers (Zuordnung von IP-Adressen zu MAC-Adressen), ermittelt mit dem Befehl arp -a. Sie bietet einen schnellen Überblick über Geräte, mit denen der Host im lokalen Netzwerk kommuniziert hat. Die Tabelle hat die Spalten Interface, IP-Adresse, MAC-Adresse und Typ (dynamic/static) und wird beim Anzeigen der Registerkarte automatisch geladen.

  • Aktualisieren – lädt die System-ARP-Tabelle neu
  • Filter – filtert Zeilen nach IP, MAC, Hersteller oder Typ
  • → Pinger – wechselt zur Pinger-Registerkarte und füllt die IP aus der ausgewählten Zeile vor
  • Export… – speichert die Tabelle (CSV/HTML/TXT)

Routing

Zeigt die IPv4-Routing-Tabelle des Computers, ermittelt mit dem Befehl route print -4 – also die aktiven Routen, über die das System Pakete in die einzelnen Netze sendet. Die Tabelle hat die Spalten Ziel, Maske, Gateway, Interface und Metrik und wird automatisch geladen.

  • Aktualisieren – lädt die Routing-Tabelle neu
  • Filter – filtert nach Netz, Gateway, Interface oder Metrik
  • Export… – speichert die Tabelle (CSV/HTML/TXT)

Interfaces

Listet alle Netzwerkadapter des Computers und ihre Konfiguration auf – IP-Einstellungen, MAC-Adressen, Status und Parameter. Die Tabelle hat die Spalten Name, Beschreibung, MAC, Status (Up grün / Down rot), Geschwindigkeit, MTU, Typ, DHCP, IPv4 (mit Präfix), IPv6, Gateway und DNS. Sie wird automatisch geladen.

  • Aktualisieren – lädt die Adapterliste neu
  • Filter – filtert nach Name, Beschreibung, IP, MAC oder Typ
  • Export… – speichert die Tabelle (CSV/HTML/TXT)

Auswahl der Adapter für Scanner und IP-Changer

Auf Computern mit vielen Adaptern (VPN, virtuelle Switches, Hyper-V, Bluetooth…) ist die Adapter-Dropdown-Liste im Scanner und IP-Changer oft unübersichtlich. Auf dieser Registerkarte können Sie daher festlegen, mit welchen Adaptern Sie arbeiten möchten:

Ab diesem Moment bieten die Dropdown-Listen im Scanner und IP-Changer nur die ausgewählten Adapter an. Die Auswahl wird gespeichert und auch nach einem Neustart der Anwendung wiederhergestellt; die aktuell aktiven Adapter sind beim Öffnen der Registerkarte in der Tabelle vorausgewählt (hervorgehoben). Eine leere Auswahl (oder die Auswahl aller) bedeutet keine Einschränkung – alle Adapter werden angeboten, sodass auch neu hinzugefügte automatisch erscheinen.

WiFi-Scan

Scannt drahtlose Netzwerke (BSSIDs) in Reichweite über die native Windows-WLAN-API. Erfordert den laufenden Dienst WLAN AutoConfig; der Scan dauert etwa 2,5 Sekunden. Die Tabelle hat die Spalten SSID, BSSID, RSSI dBm, Signal % (farblich nach Stärke), Kanal, Freq MHz, Verschlüsselung, Auth und Adapter; die Netze sind nach Signalstärke sortiert.

  • WiFi scannen – startet einen Scan der umliegenden Netze
  • Export… – speichert die Ergebnisse (CSV/HTML/TXT)

Herstellerdatenbank (MAC)

Im Fenster Scan-Einstellungen gibt es die Schaltfläche Hersteller online herunterladen. Sie lädt das aktuelle Herstellerregister (über 57.000 OUIs) und speichert es im Benutzerprofil, sodass bei gefundenen Geräten auch Hersteller angezeigt werden, die die eingebaute Tabelle nicht kennt. Die heruntergeladene Datenbank wird bei jedem Start geladen.

Diagnose

Pinger

Ein kontinuierlicher Mehrziel-Pinger (bis zu 100 Ziele gleichzeitig) mit zusammenfassenden Statistiken für jedes Ziel. Er dient zur langfristigen Überwachung der Erreichbarkeit und Latenz mehrerer Hosts gleichzeitig. Die Tabelle zeigt Status (UP/DEGR/DOWN), Anzahl gesendet, Verlust %, min/avg/max und die letzte Antwort (farblich abgestuft).

  • IP / Host – manuelle IP- oder Hostname-Eingabe (Enter fügt hinzu und startet)
  • Interval ms / Timeout ms – Ping-Periode (1000) und Antwortlimit (2000)
  • Modus – ICMP-Sonde (Standard), TCP oder UDP; Port gilt für TCP/UDP
  • + Hinzufügen / − Entfernen / Clear – Ziele verwalten
  • ← Aus Scanner (online) – importiert Online-Hosts aus dem Haupt-Scanner
  • Start / Stop, Export… – Steuerung und Speichern der Statistik

Traceroute

Verfolgt den Paketweg zum Ziel durch schrittweises Erhöhen der TTL und listet die einzelnen Hops samt drei Latenzmessungen auf; für jeden Hop wird versucht, den Hostnamen aufzulösen. Tabelle: Hop-Nr., IP / Hostname, RTT 1–3 und Status (OK/Timeout/Error farblich).

  • Ziel – Hostname oder IP
  • Max hops – maximale Anzahl der Hops (Standard 30)
  • Timeout ms – Limit pro Sonde (Standard 3000)
  • Start / Stop, Export…

Netstat

Zeigt die aktiven TCP-Verbindungen und lauschenden TCP/UDP-Ports des Computers. Tabelle: Protokoll, lokale Adresse, Remote-Adresse, Status (Established/Listen/TimeWait farblich) und PID. Wird beim Anzeigen automatisch aktualisiert.

  • Aktualisieren – lädt die Verbindungsliste neu
  • Nur lauschende – nur Ports im Listen-Zustand
  • Auto + Interval (s) – automatische Aktualisierung (Standard 60 s, nur wenn die Registerkarte aktiv ist)
  • Filter, Export…

DNS Lookup

Führt DNS-Abfragen für einen angegebenen Hostnamen oder eine IP durch. A/AAAA-Einträge und reverse PTR werden über den System-Resolver aufgelöst, andere Typen über eine eigene UDP-Abfrage (RFC 1035). Das Ergebnis wird in ein Textfeld ausgegeben, Fehler in Rot.

  • Hostname / IP – Abfrageziel (Enter startet)
  • Typ – A, AAAA, MX, TXT, NS, CNAME, PTR, SOA oder ALL (Standard)
  • Server – optionaler DNS-Server (leer = System, Fallback 8.8.8.8)
  • Lookup, Export…

SSL/TLS

Baut eine TLS-Verbindung zu einem angegebenen Server auf und gibt die Protokollparameter sowie Details des Serverzertifikats samt Vertrauenskette aus – Protokoll, Cipher und Schlüsselstärke, Subject, Issuer, Seriennummer, Fingerabdruck, Gültigkeit (verbleibende Tage farblich), Signaturalgorithmus, SAN und die gesamte Zertifikatskette.

  • Hostname – Zielserver (Enter startet)
  • Port – TLS-Port (Standard 443)
  • Check, Export…

Port Check

Scannt TCP-Ports auf einem angegebenen Ziel, erkennt Dienstnamen und versucht bei offenen Ports einen Banner abzurufen. Der Scan läuft parallel. Tabelle: Port, Protokoll, Dienst, Banner und RTT ms.

  • Ziel – IP oder Hostname (Enter startet)
  • Bereich – Top 100 (Standard), Gängige Dienste, Well-known (1–1024), Registrierte (1–49151) oder Full scan (1–65535)
  • Timeout ms – Verbindungslimit (Standard 500)
  • Scan / Stop, Export…

Bandbreitentest

Misst den einseitigen TCP-Durchsatz zwischen zwei Instanzen der Anwendung. Auf einer Seite wird ein Empfänger (Server) gestartet, auf der anderen ein Sender (Client), der auf dessen IP zielt. Angezeigt werden aktuelle Geschwindigkeit, Durchschnitt, Spitze, Gesamtvolumen, ein Diagramm und ein Textlog (Aktualisierung 1×/s).

  • Empfänger (Server) / Sender (Client) – Moduswahl (Standard Empfänger)
  • Host / IP – Empfängerziel (nur Client)
  • Port – TCP-Übertragungsport (Standard 5201)
  • Dauer [s] – Sendedauer beim Client (Standard 10)
  • Start / Stop, Export…

Kabeltest

Sendet eine Reihe von Pings mit verschiedenen Paketgrößen an das Ziel (64, 512 und 1500 B, 10 s, Intervall 100 ms) und bewertet die Verbindungsqualität – Paketverlust und Jitter. Hilft, ein defektes oder gestörtes Kabel bzw. eine gestörte Leitung aufzudecken. Für jede Paketgröße listet die Tabelle Anzahl, Verlust %, min/avg/max, Jitter und eine Bewertung (✓ OK / ⚠ / ✗ Defekt, farblich).

  • Ziel – IP oder Hostname (leer = Standard-Gateway)
  • Test starten (10s) / Stoppen, Export…

LDAP / AD

Ein Client zur Verbindung mit einem LDAP-Server oder Active Directory – ermöglicht das Testen der Anmeldung (Bind), das Suchen von Objekten und das Auffinden von Domänencontrollern über DNS-SRV-Einträge. Funktioniert mit Active Directory sowie mit generischen LDAP-Servern (OpenLDAP, FreeIPA / 389 DS usw.). Ergebnistabelle: DN, objectClass, Attribut und Wert.

  • Server / Port – Adresse und Port (389, bei SSL 636). Schema und Port in der Adresse werden ignoriert, ein blanker Host/IP genügt.
  • SSL/TLS (LDAPS) – verschlüsselte Verbindung (das Serverzertifikat wird nicht validiert – geeignet für self-signed im LAN)
  • Auth – Anonymous, Simple oder Negotiate (AD); User / Pass
  • Base DN – Startpunkt der Suche (z. B. DC=example,DC=local oder dc=example,dc=test)
  • Filter – LDAP-Filter (Standard (objectClass=person) – Benutzer auf AD und LDAP/IPA)
  • Scope – Base / OneLevel / Subtree (Standard)
  • Test bind / Search / DC discovery (SRV), Export…

Wahl der Anmeldemethode:

  • Negotiate (AD) – integrierte Anmeldung gegenüber Active Directory (Kerberos/NTLM). Funktioniert nur gegen AD; nicht gegen FreeIPA oder generisches LDAP (diese verwenden SASL GSSAPI). Ohne ausgefüllten Benutzer wird das aktuell angemeldete Windows-Konto verwendet.
  • Simple – Anmeldung mit Benutzername und Passwort. In das Feld User gehört der vollständige Bind-DN (z. B. uid=admin,cn=users,cn=accounts,dc=example,dc=test bei IPA oder user@domain.local bei AD) – die Anwendung baut den DN nicht aus dem Base DN zusammen, sondern sendet ihn genau so, wie Sie ihn eingeben.
  • Anonymous – ohne Anmeldedaten (wenn der Server es zulässt).

Bei einem fehlgeschlagenen Bind zeigt das Log den numerischen LDAP-Result-Code und eine eventuelle Servermeldung (z. B. AD data 52e = falsches Passwort, 525 = unbekannter Benutzer). DC discovery (SRV) sucht Controller über DNS – es probiert den AD-Eintrag _ldap._tcp.dc._msdcs.<Domäne> sowie den generischen _ldap._tcp.<Domäne> (IPA/LDAP). Geben Sie im Feld Server die Domäne ein (z. B. example.local), nicht eine IP; die SRV-Einträge müssen dem verwendeten DNS-Resolver bekannt sein.

Meine IP

Ermittelt die öffentliche (WAN) Adresse, unter der Sie im Internet gesehen werden, sowie die gesamte lokale Konnektivität. Die öffentliche IP wird über mehrere unabhängige Dienste abgefragt – ist einer nicht erreichbar, wird der nächste verwendet.

  • Öffentliche IP + Reverse DNS (verrät oft den Provider)
  • Ausgehende lokale IP – die Adresse, die der Computer tatsächlich nach außen nutzt (gemäß Routing-Tabelle)
  • Für jeden aktiven Adapter: IP mit Präfix, Gateway und DNS-Server

Der lokale Teil funktioniert auch ohne Internetverbindung.

Server

DHCP Server

Betreibt einen einfachen DHCP-Server zur Zuweisung von IP-Adressen an Clients im lokalen Netzwerk. Geeignet für isolierte Umgebungen, Testnetze oder Situationen, in denen kein Router mit DHCP verfügbar ist.

Konfiguration

FeldBeispielBeschreibung
Interface192.168.1.xDie Netzwerkschnittstelle, auf der der Server lauscht
Pool start / end192.168.1.100200Bereich der zugewiesenen IP-Adressen
Mask255.255.255.0An Clients gesendete Subnetzmaske
Gateway192.168.1.1An Clients gesendetes Standard-Gateway
DNS8.8.8.8An Clients gesendeter DNS-Server
Lease (s)3600Gültigkeit der zugewiesenen Adresse in Sekunden

Mit der Schaltfläche Start starten Sie den Server, Stop hält ihn an. Die Tabelle zeigt die aktuell zugewiesenen Adressen (MAC, IP, Hostname, Gültigkeit).

Hinweis: Der Betrieb eines DHCP-Servers auf Port 67 erfordert Administratorrechte. Starten Sie die Anwendung als Administrator, falls der Server nicht startet.

DNS Server

Ein einfacher DNS-Server über UDP (Standardport 53), der A/AAAA-Abfragen anhand einer editierbaren Zone beantwortet. Unbekannte Abfragen können optional an einen Upstream-Server weitergeleitet werden. Abfragetabelle: Zeit, Client, Typ, Abfrage, Antwort.

  • Port – UDP-Port (Standard 53)
  • Upstream – IP des Upstream-DNS (Standard 8.8.8.8)
  • Unbekannte Abfragen weiterleiten – an Upstream weiterleiten, sonst NXDOMAIN (standardmäßig ein)
  • Zone (editierbar) – Einträge Name, Typ (A/AAAA), Wert (IP), TTL; können hinzugefügt/entfernt werden
  • Start / Stop

SMTP

Ein Catch-all-SMTP-Server über TCP (Standardport 25), der jegliche Post annimmt und niemals weiterleitet. Er dient zum Abfangen und Ansehen gesendeter E-Mails (Test-Postfach). Postfach: Zeit, Von, An, Betreff; die Vorschau zeigt Header und Text.

  • Port – TCP-Port (Standard 25)
  • Start / Stop, Löschen

SNTP Server

Betreibt einen NTP-Server (UDP-Port 123, Stratum 2) zur Zeitsynchronisierung von Netzwerkgeräten. Er sendet die aktuelle Zeit des Computers – Geräte im Netzwerk können diesen Computer somit als Zeitquelle nutzen.

Nach dem Start beantwortet der Server NTP-Anfragen von Clients. Die Tabelle zeigt eingehende Anfragen (Zeit, Client, Gesamtanzahl). Stellen Sie auf den zu synchronisierenden Geräten die Adresse des Computers als NTP-Server ein.

Syslog Server

Empfängt Syslog-Nachrichten von Netzwerkgeräten (Router, Switches, Firewalls, Server) auf UDP-Port 514. Ermöglicht die zentrale Überwachung von Logs, ohne einen Syslog-Daemon zu installieren.

Nach dem Start parst der Server automatisch den <PRI>-Header jeder Nachricht und zeigt Facility (kern, user, daemon, …) und Schweregrad (emergency, alert, critical, error, warning, notice, info, debug). Die Einträge sind nach Schweregrad farblich gekennzeichnet – kritische Fehler rot, Warnungen orange, Debug grau.

Gerätekonfiguration: Stellen Sie auf dem Netzwerkgerät die Ziel-Syslog-Adresse auf die IP des Computers ein, auf dem IP Tools läuft, Port 514 UDP.

TFTP Server

Implementiert das TFTP-Protokoll (RFC 1350, UDP-Port 69) zur Dateiübertragung. Es wird z. B. zum Hochladen von Firmware auf Netzwerkgeräte (Router, Switches, IP-Telefone) verwendet.

Stellen Sie das Root dir ein (Ordner, aus dem Dateien gelesen / in den geschrieben wird) und klicken Sie auf Start. Der Server nimmt sowohl GET- (RRQ) als auch PUT- (WRQ) Anfragen an. Die Tabelle zeigt laufende und abgeschlossene Übertragungen (Client, Datei, Richtung, Größe, Status).

Sicherheit: Der Server schützt vor Directory-Traversal-Angriffen – Clients haben nur Zugriff auf das eingestellte Root dir und dessen Unterordner.

FTP Server

Betreibt einen FTP-Server (TCP-Port 21, nur passiver PASV-Modus). Er dient zum Teilen von Dateien im lokalen Netzwerk ohne Installation externer Software.

Stellen Sie das Root dir ein, erlauben Sie optional anonymen Zugriff (Benutzer anonymous, Passwort wird ignoriert) oder geben Sie Benutzername und Passwort ein. Der Server unterstützt grundlegende Befehle: Verzeichnis durchsuchen (LIST, CWD, PWD), Herunterladen (RETR), Hochladen (STOR), Löschen (DELE) und Ordnerverwaltung (MKD, RMD).

Web Server

Ein einfacher HTTP-Server (Port 8080, keine Administratorrechte erforderlich). Er dient zum schnellen Teilen statischer Inhalte im lokalen Netzwerk.

Stellen Sie das Root dir ein und starten Sie den Server. Er unterstützt statische Dateien (HTML, CSS, JS, Bilder, PDF, ZIP usw.) und eine Verzeichnisauflistung, wenn im Ordner keine index.html vorhanden ist. Die Tabelle protokolliert eingehende Anfragen (Client, Methode, Pfad, HTTP-Statuscode, Antwortgröße).

Der Server ist unter http://<Ihre-IP>:8080/ von jedem Gerät im Netzwerk erreichbar.

MQTT Broker

Ein integrierter MQTT-Broker über TCP (Standardport 1883). Er nimmt Client-Verbindungen an und zeigt den Verkehr – Connect, Disconnect, Subscribe und Publish. Client-Tabelle: Zeit, Client-ID, IP; der Verkehr wird protokolliert (CONNECT, DISCONNECT, SUB, PUB).

  • Port – TCP-Port des Brokers (Standard 1883)
  • Start / Stop

SNMP Trap

Ein SNMP-Trap-Listener über UDP (Standardport 162). Er fängt eingehende SNMPv1- und SNMPv2c-Traps ab, parst sie und zeigt sie in einer Tabelle mit Details (Zeit, Source IP, Port, Version, Community, Trap OID/Type, Uptime, Anzahl der Bindungen). Beim Start fügt die Anwendung automatisch eine Windows-Firewall-Regel für eingehendes UDP auf dem angegebenen Port hinzu (sonst würde die Firewall die Traps verwerfen) – dies erfordert die Ausführung als Administrator. Ohne Administratorrechte lauscht der Listener, aber eingehende Traps gelangen möglicherweise nicht durch die Firewall.

  • Port – UDP-Port (Standard 162)
  • Filter – nach OID, Community oder IP
  • Start / Stop, Clear, Export

SIP Server

Ein einfacher SIP-Server (Registrar + Proxy) auf UDP-Port 5060 – zum schnellen Testen von VoIP-Telefonen, Interkoms und Türstationen, bevor Sie sie in die echte TK-Anlage (PBX) übernehmen. Richten Sie die Geräte einfach auf die IP des Computers, auf dem IP Tools läuft; Anmeldedaten oder Nebenstellennummern müssen Sie nicht ändern.

  • Registrar – nimmt REGISTER an und listet registrierte Geräte (Nebenstellennummer = SIP-Benutzername) in einer Tabelle mit IP, User-Agent und Ablaufzeit.
  • Anruf-Proxy – verbindet einen Anruf zwischen zwei registrierten Nebenstellen; wählen Sie einfach die Nummer der anderen Nebenstelle. Audio und Video (RTP) laufen direkt zwischen den Telefonen.
  • Authentifizierung verlangen – optionale Digest-Authentifizierung: Füllen Sie die Tabelle Nebenstelle → Passwort (max. 7) aus, und der Server prüft die Passwörter wie eine echte PBX (falsches Passwort → abgelehnt). Damit testen Sie auch die Korrektheit der Zugangsdaten.
  • Anrufweiterleitung (REFER) und DTMF (INFO) – der Server bleibt im Anrufpfad, sodass Weiterleitungen und DTMF-Töne durch ihn laufen und im Protokoll erscheinen.

Hinweis: Ein offener Registrar (ohne Authentifizierung) nimmt jede Registrierung an – nicht in einem nicht vertrauenswürdigen Netzwerk verwenden. Für eingehende Verbindungen auf Port 5060 die Anwendung als Administrator ausführen (sie fügt eine Firewall-Regel hinzu).

PC-Router (Internetfreigabe)

Macht aus dem Computer einen Router – gibt das Internet von einem Adapter an einen anderen oder an WLAN weiter. Typisch: Ein Notebook mit mobilem Hotspot teilt das Internet per Kabel an Kameras.

  • Internetquelle und Internet freigeben an – Adapterauswahl wie im Scanner
  • Hotspot einrichten – WLAN senden (Windows Mobiler Hotspot), SSID und Passwort in einem eigenen Fenster
  • LAN-IP – lädt die aktuelle Adresse des Ziel-Adapters oder setzt eine feste (= Gateway der Clients)
  • DHCP-Server – aktiviert den integrierten DHCP-Server; Bereich, Maske und DNS in einem eigenen Fenster

Ohne eigene IP und DHCP wird die Windows-Systemfreigabe (ICS) verwendet und Clients erhalten automatisch eine Adresse. Erfordert Ausführung als Administrator.

Clients / Fernzugriff

Direktes Tippen in die Konsole. In der SSH-, Telnet- und seriellen Konsole schreiben Sie direkt in das Ausgabefenster wie in PuTTY – jeder Tastendruck geht sofort an die Verbindung. Auch Pfeiltasten, Home/Ende, Entf und Tab (Vervollständigung) funktionieren, Sie können also auf den Text gehen und ihn bearbeiten.

  • Hex dump (SSH) – gibt statt der interpretierten Ausgabe die rohen empfangenen Bytes aus. Nützlich, wenn sich ein Gerät unerwartet verhält und Sie sehen müssen, was es genau sendet.
  • Vollbildprogramme (top, htop, mc, vim) werden nicht korrekt dargestellt – die Konsole ist ein zeilenorientiertes Terminal, kein vollwertiger Emulator. top beenden Sie mit q.
  • Lokales Echo – einschalten, wenn die Gegenstelle die getippten Zeichen nicht zurücksendet. Die Anwendung stellt die Zeilenbearbeitung dann selbst dar, inklusive Pfeiltasten und Löschen.
  • Strg+Umschalt+C / Strg+Umschalt+V – Kopieren und Einfügen (einfaches Strg+C sendet ^C an die Verbindung, also Abbruch).

SSH

Ein interaktiver SSH-Client (Shell) mit Passwort- oder Private-Key-Authentifizierung; verbindet sich auf den Standardport 22.

  • Host / Port / User / Pass – Zugangsdaten (Port 22)
  • Schlüssel – Pfad zum privaten Schlüssel (PEM/OpenSSH); wenn ausgefüllt, wird die Schlüsselanmeldung verwendet (Pass ist die Passphrase)
  • Connect / Disconnect, Leeren, Lokales Echo
  • TX / Senden – Befehl senden (Enter)

Telnet

Ein Telnet-Client auf dem Standardport 23 mit Terminalausgabe (die Telnet-IAC-Aushandlung wird außer der Unterdrückung von Go-Ahead automatisch abgelehnt).

  • Host / Port – Ziel (Port 23, Timeout 5 s)
  • Connect / Disconnect, Leeren, Lokales Echo
  • TX / EOL / Senden – Text und Zeilenende (CR+LF / LF / CR / keines)

Serielle Konsole

Ein Terminal für den seriellen (COM-) Port – öffnet den ausgewählten Port mit den eingestellten Parametern und ermöglicht eine bidirektionale Kommunikation mit Text- oder HEX-Ausgabe.

  • Port (↻ aktualisiert) / Baud (Standard 115200) / Data / Parität / Stop / Flow
  • Open / Close, HEX-Ausgabe, Lokales Echo, Leeren
  • TX / EOL / Senden

TFTP – Client

Ein TFTP-Client zur Dateiübertragung über UDP (Standardport 69) – lädt eine Datei vom Server herunter (GET) oder auf den Server hoch (PUT) in 512-B-Blöcken.

  • Host / Port – TFTP-Server (Port 69)
  • Operation – GET (Standard) oder PUT
  • Remote / Lokal – Dateinamen (… öffnet einen Dialog)
  • Übertragen – startet die Übertragung, Fortschrittslog

FTP – Client

Ein FTP-Client (Standardport 21) mit Durchsuchen entfernter Ordner und Dateiübertragung; nach dem Verbinden listet er den Verzeichnisinhalt auf. Tabelle: Name und Größe (Ordner als <DIR>, Doppelklick zum Betreten).

  • Host / Port / User (anonymous) / Pass
  • Verbinden / Trennen, ↑ Nach oben
  • ⬇ Herunterladen / ⬆ Hochladen

MS SQL

Ein schneller Verfügbarkeitstest für MS SQL Server (Standardport 1433). Er führt nacheinander DNS-Auflösung, ICMP-Ping, eine TCP-Port-Abfrage, SQL Browser (UDP 1434) und ein TDS-Prelogin zur Versionserkennung durch. Das Ergebnis ist ein Textlog der Schritte mit Status [OK]/[WARN]/[FAIL].

  • Host / IP – unterstützt sowohl host\instance als auch host,port
  • Port – TCP (Standard 1433)
  • SQL Browser (UDP 1434) – Port einer benannten Instanz (standardmäßig ein)
  • TDS prelogin (Version) – Versionserkennung (standardmäßig ein)
  • Testen, Leeren

Modbus TCP

Ein Modbus-TCP-Client (Standardport 502) – sendet eine Anfrage mit der ausgewählten Funktion (Lesen/Schreiben) und zeigt die dekodierten Daten sowie den rohen Verkehr. Datentabelle: Adresse, Hex, Uint, Int, Bin; das Log enthält TX/RX-Frames und Exception-Antworten.

  • Host / Port / Unit – Gerät (Port 502, ID 0–255)
  • FC – Funktionscode FC01–FC06, FC15, FC16 (Standard FC03)
  • Adresse / Anzahl / Wert – Register, Anzahl (1–125), zu schreibender Wert
  • Senden

MQTT Client

Ein MQTT-Client zur Verbindung mit einem Broker (Standardport 1883) mit Subscribe/Publish-Unterstützung und optionaler automatischer Wiederverbindung.

  • Host / Port / User / Password / Client ID
  • Auto-reconnect, Connect / Disconnect
  • Sub topic / Subscribe – Themen-Abonnement (Standard #)
  • Publish – Thema + Payload, QoS 0/1/2, Retain

RADIUS

Testet die Authentifizierung an einem RADIUS-Server durch Senden eines Access-Request-Pakets über UDP (Standardport 1812). Access-Accept = Erfolg, Access-Reject = falsches Passwort / gesperrter Benutzer. Das Log zeigt die Anfrage sowie die farblich unterschiedene Antwort und die Attribute.

  • Server / Port – RADIUS (Port 1812)
  • Shared secret / NAS-IP
  • Username / Password
  • Methode – PAP (Standard) oder CHAP
  • Access-Request – sendet (Timeout 5 s)

Jeder Access-Request enthält das Attribut Message-Authenticator (HMAC-MD5), das neuere FreeRADIUS-Versionen (3.2+) verlangen – ohne es würde das Paket stillschweigend verworfen. Bei der Antwort überprüft die Anwendung zusätzlich sowohl den Response Authenticator als auch den Message-Authenticator: Stimmen sie überein, bestätigt das das korrekte Shared Secret und die Echtheit der Antwort ( im Log); stimmen sie nicht, haben Sie höchstwahrscheinlich das falsche Shared Secret.

SIP Phone

Ein SIP-Softphone (VoIP) zur Registrierung an einem SIP-Server sowie für direkte P2P-Anrufe auf dem Standardport 5060. Es ermöglicht Anrufe, das Annehmen eingehender Anrufe, das Wählen von DTMF und die Anzeige von Video aus RTSP.

  • Server / Port / User / Password – SIP-Konto (Port 5060)
  • Registrieren / Abmelden
  • Ziel / Anrufen / Auflegen – registriert ruft über den Server an, sonst P2P
  • Lauschen – eingehende Anrufe (Port 5060, ggf. 5061–5064)
  • RTSP – optionale Kamera-/Türstations-URL für Video
  • Tastenfeld – Tastatur zum Wählen und für DTMF

SNMP – Geräteabfragen

Diese Registerkarte ermöglicht das manuelle Abfragen eines Geräts über SNMP oder die Anzeige des gesamten OID-Baums.

Stellen Sie die Protokollversion ein (v1, v2c oder v3), geben Sie die IP-Adresse und den Community-String ein (Standard public). Der Timeout im Feld Timeout ms bestimmt, wie lange auf eine Antwort gewartet wird.

Für SNMPv3 (sichere Authentifizierung, USM) füllen Sie den Benutzer und je nach Stufe die Passwörter aus: auth-Protokoll MD5 oder SHA und priv-Verschlüsselung DES oder AES. Unterstützt werden die Stufen noAuthNoPriv / authNoPriv / authPriv (Verschlüsselung erfordert auch Authentifizierung). Es kann auch die textuelle OID-Notation mit der Wurzel iso eingegeben werden (z. B. iso.3.6.1.2.1.1.1.0 = 1.3.6.1.2.1.1.1.0).

Mit der Schaltfläche Query senden Sie eine Abfrage für die angegebene OID (eine Zeile = eine OID) – die Ergebnisse erscheinen auf der Registerkarte Query. Zum Durchsuchen des Baums geben Sie im Feld Walk OID die Wurzel des Teilbaums ein (einen Knoten, z. B. 1.3.6.1.2.1 oder den Enterprise-Zweig 1.3.6.1.4.1.<PEN>) und starten Walk; die Ergebnisse werden als Baum auf der Registerkarte Walk dargestellt. Hinweis: Walk durchläuft nur den angegebenen Teilbaum – geben Sie daher einen Knoten ein, nicht ein konkretes Blatt mit .0.

Geräte steuern (SNMP SET). Die Zeile SET schreibt einen Wert in eine OID – damit lassen sich Relais und Ausgänge schalten, Switch-Ports neu starten oder Gerätebezeichnungen ändern. Geben Sie die OID ein, wählen Sie den Typ und tragen Sie den Wert ein; die Schaltfläche ↑ Aus Auswahl übernimmt die OID aus der in den Walk-Ergebnissen markierten Zeile. Der Schreibvorgang wird vor dem Senden bestätigt.

  • Der Typ muss zur MIB passen – angeboten werden Integer, String, Hex string, OID, IpAddress, Gauge32, Counter32 und TimeTicks. Bei falscher Wahl antwortet der Agent mit wrongType.
  • Schreiben erfordert Berechtigung – bei v1/v2c eine Schreib-Community (typischerweise private, nicht public), bei v3 ein Benutzer mit Schreibrecht. Sonst kommt readOnly, notWritable oder authorizationError.
  • Das Ergebnis wird auf der Registerkarte Query ausgegeben: OK und der vom Agenten bestätigte Wert oder der Ablehnungsgrund.

Wake on LAN

Sendet ein Magic Packet an eine angegebene MAC-Adresse und weckt einen entfernten Computer auf (WoL muss im BIOS/UEFI und auf der Netzwerkkarte aktiviert sein).

Die MAC-Adresse kann aus den Scanner-Ergebnissen über das Kontextmenü Wake on LAN vorausgefüllt werden.

Wake-on-WAN

Weckt einen entfernten PC über das Internet durch Senden eines Wake-on-LAN-„Magic Packets" über UDP (Standardport 9, alternativ 7). Erfordert auf dem Router eine Portweiterleitung für UDP 7/9 an den LAN-Broadcast.

  • Öffentliche IP / Host – Adresse des Routers/Ziels
  • Port (UDP 7/9) – Ziel-UDP-Port (Standard 9)
  • Ziel-MAC – MAC des aufzuweckenden PCs
  • WoL senden – erstellt und sendet das Magic Packet; Log mit Tipps (Port-Forward, BIOS, Netzwerkkarte)

SFTP – Client

Dateiübertragung über SSH (SFTP). Anmeldung mit Passwort oder privatem Schlüssel; der Schlüssel kann passwortgeschützt sein.

  • Teilt gespeicherte Profile mit der SSH-Registerkarte – Verbindung zum selben Server mit einem Klick
  • Auflistung des Remote-Ordners (Name, Größe, Änderungsdatum, Rechte), Doppelklick öffnet den Ordner
  • Herunterladen, Hochladen, Ordner anlegen, Löschen (mit Bestätigung) und Protokoll

Werkzeuge

Cert-Generator

Erzeugt ein selbstsigniertes X.509-Zertifikat und einen Schlüssel direkt in der Anwendung und ermöglicht den Export in Dateien. Praktisch z. B. für HTTPS auf Kameras/Geräten im lokalen Netzwerk.

  • Common Name (CN) – erforderlich; Domäne oder IP
  • O, C, ST, L, Email – optionale Subjektangaben
  • Subject Alt Names – z. B. DNS:cam.vondra.tech, IP:192.168.1.50
  • Schlüssel – RSA (2048/3072/4096) oder ECDSA (nistP256/384/521)
  • Hash – SHA256/384/512; Gültigkeit (Tage) – Standard 825
  • PFX-Passwort – optionaler Exportschutz
  • Zertifikat erzeugen – danach Export als PFX, PEM (Cert+Schlüssel) oder CER (öffentlich)

File Share

Startet einen einfachen Webserver zum schnellen Teilen einer Datei oder eines Ordners über das Netzwerk. Zum Verbinden zeigt er eine URL und einen QR-Code, der mit dem Handy gescannt werden kann.

  • Teilen – eine Datei oder ein Ordner (Datei… / Ordner…)
  • Adapter – IP/Netz zum Teilen (↻ aktualisiert)
  • Port – TCP (1024–65535, Standard 8088)
  • Basic Auth – optionaler Benutzername und Passwort (können generiert werden)
  • Teilen starten / Stop, URL kopieren, Im Browser öffnen, QR speichern

Anmeldedaten-Audit

Testet auf den angegebenen Zielen gängige Standard-Benutzernamen und -Passwörter für ausgewählte Dienste und listet auf, wo die Anmeldung gelingt. Es dient dazu, Geräte mit Werks-Kombination Name/Passwort aufzudecken. Nur im eigenen Netzwerk verwenden. Ergebnisse: IP, Hostname, Service, Port, Username, Password, Severity.

  • Ziele – eine Liste von IPs (eine pro Zeile) oder CIDR (z. B. 192.168.1.0/24)
  • Dienste – HTTP Basic, SNMP, FTP, ONVIF
  • Aus Scanner (online), Ziele leeren
  • Audit starten / Stoppen, Export

WireGuard – Konfigurationsgenerator

Erzeugt eine komplette WireGuard-VPN-Konfiguration für Server und Clients. WireGuard muss nicht installiert sein – die Schlüssel werden in der Anwendung berechnet (X25519 nach RFC 7748).

  • Server – Schlüssel, Adresse, Port, DNS, Endpunkt, PostUp/PostDown
  • Clients – Tabelle mit automatischer IP-Vergabe im Subnetz, Erzeugung von Schlüsseln und Pre-shared Key je Client
  • Ausgabe: wg0.conf des Servers und Konfiguration des gewählten Clients; einzeln speicherbar oder alles auf einmal in einen Ordner
  • MikroTik-Skript – Export als .rsc für RouterOS inkl. Schnittstelle, Peers, Firewall und NAT. Die RouterOS-Version ist wählbar und steht im Skriptkopf (bei RouterOS 6 warnt das Skript, dass WireGuard nicht unterstützt wird).

HTTP-Tester

HTTP-Befehl manuell senden und die gesamte Antwort ansehen – für Geräte, die über HTTP gesteuert werden (IP-Kameras, Tinycontrol LK, Papouch Quido).

  • Methoden GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, eigene Header und Request-Body
  • Anmeldung Basic und Digest (Kameras verlangen meist Digest); selbstsignierte Zertifikate werden akzeptiert
  • Antwort: Statuscode, Header, Body mit JSON/XML-Formatierung, Größe und Antwortzeit
  • Liefert das Gerät ein Bild (Snapshot), wird das Speichern angeboten statt Binärdaten auszugeben
  • Vorlagen fertiger Befehle für Tinycontrol, Quido sowie Hikvision-, Dahua-, Axis- und ONVIF-Kameras

IT-Rechner

IPv4-Rechner

Dient zur Berechnung von Subnetz-Parametern aus einer angegebenen IP-Adresse und Maske (oder CIDR-Präfix).

Das Ergebnis zeigt: Netzwerkadresse, Broadcast, Bereich der nutzbaren Adressen, Anzahl der Hosts, die Maske in dezimaler und binärer Form sowie die CIDR-Notation. Die Ergebnisse können in die Zwischenablage kopiert werden.

VLSM

Teilt ein angegebenes Basisnetz in Subnetze mit variabler Maskenlänge (VLSM) entsprechend der erforderlichen Anzahl von Hosts in jedem Subnetz auf. Es sortiert die Subnetze und weist ihnen Adressbereiche ohne Verschwendung zu.

  • Basisnetz – der Ausgangsblock in CIDR (z. B. 192.168.0.0/24)
  • Subnetztabelle – Name + benötigte Anzahl von Hosts (+ Hinzufügen / − Entfernen)
  • Berechnen – Name, Netz, Maske, CIDR, Hosts, Erster und Letzter Host

IPv6

Analysiert eine angegebene IPv6-Adresse mit Präfix: zeigt die vollständige und die komprimierte Form, berechnet das Netz, den Adressbereich, die Anzahl der Adressen (2^(128−Präfix)) und bestimmt den Adresstyp.

  • Adresse / Präfix – IPv6 (z. B. 2001:db8:abcd:12::1) und /0–128
  • Vollständige / Komprimierte Form, Netz, Erste und Letzte Adresse, Adressanzahl
  • Typ – Global Unicast, Link-Local, ULA, Multicast, Loopback, IPv4-mapped usw.

Zahlensysteme

Konvertiert Zahlen zwischen Dezimal-, Hexadezimal-, Binär- und Oktalsystem. Die Eingabe in ein beliebiges Feld berechnet die anderen automatisch neu (HEX-Präfix 0x erlaubt, Leerzeichen in der Binärschreibweise OK).

Hash

Berechnet kryptografische Prüfsummen (Hashes) von eingegebenem Text oder HEX-Daten. Die Ergebnisse werden laufend neu berechnet; ein Klick auf einen Wert kopiert ihn in die Zwischenablage.

  • Eingabe – zu hashender Text; Eingabe ist HEX – als HEX-Bytes interpretieren
  • Ausgaben – MD5, SHA-1, SHA-256, SHA-512 und CRC32

Base64/URL

Konvertiert in beide Richtungen zwischen Klartext (UTF-8), Base64-Kodierung und URL (Percent-Encoding). Das Bearbeiten eines beliebigen Feldes berechnet die übrigen neu.

Passwortgenerator

Generiert zufällige Passwörter aus ausgewählten Zeichensätzen mithilfe eines kryptografisch sicheren Generators und schätzt deren Entropie und Stärke.

  • Länge (4–128) / Anzahl (1–100)
  • Zeichensätze – A-Z, a-z, 0-9, Symbole
  • Mehrdeutige ausschließen – lässt 0/O, 1/l/I weg
  • Generieren / Alle kopieren – zeigt auch Entropie (Bit) und Stärke

Epoch-Zeit

Konvertiert zwischen Unix-Zeitstempel (Epoch) und einem lesbaren Datum in UTC und Ortszeit. Das Bearbeiten eines Feldes berechnet die anderen neu.

  • Einheit – Sekunden oder Millisekunden; = JETZT füllt die aktuelle Zeit
  • Epoch / ISO 8601 UTC / Ortszeit

MAC-Formatierer

Schreibt eine angegebene MAC-Adresse in verschiedene Notationen um und ermittelt anhand der OUI (erste 3 Bytes) den Hersteller. Ein Klick auf einen Wert kopiert ihn in die Zwischenablage.

  • Eingabe – MAC in beliebigem Format
  • Ausgaben – Doppelpunkte, Bindestriche, Cisco (aabb.ccdd.eeff), Ohne Trennzeichen
  • Hersteller (OUI)

mW/dBm

Konvertiert die Leistung in beide Richtungen zwischen Milliwatt (mW) und dBm. Nützlich für Funkstrecken und Wi-Fi. Formeln: dBm = 10·log₁₀(mW), mW = 10^(dBm/10). Die Tabelle listet typische Werte und EIRP-Grenzen für Wi-Fi.

Fresnel

Berechnet den Radius der Fresnelzone für eine drahtlose Punkt-zu-Punkt-Verbindung, um die erforderliche Antennenhöhe und Hindernisse auf der Strecke beurteilen zu können. Für eine störungsfreie Verbindung sollten mindestens 60 % der ersten Zone frei sein.

  • Entfernung d [km] – zwischen den Antennen
  • Frequenz f [GHz] – Träger (z. B. 2,4 / 5)
  • Punktentfernung d₁ [km] – Hindernis von der ersten Antenne
  • Ausgaben – R (100 %) und R (60 %) in der Mitte und R am Punkt d₁

USV-Laufzeit

Schätzt, wie lange eine USV eine angegebene Last aus den Batterien aufrechterhält. Formel: t [h] = (Ah · V · Anzahl · Wirkungsgrad) / W. Die reale Laufzeit ist meist 10–30 % kürzer (Peukert-Gesetz).

  • Batteriekapazität [Ah] / Spannung [V] / Anzahl in Serie
  • Last [W] / USV-Wirkungsgrad [%] (typisch 85–95 %)

RAID

Berechnet die nutzbare Kapazität, die Redundanz (Overhead) und die Toleranz gegen Festplattenausfall für eine gewählte RAID-Stufe.

  • RAID-Stufe – 0, 1, 5, 6, 10, 50, 60 oder JBOD/SPAN
  • Anzahl der Festplatten / Kapazität 1 Festplatte [TB]
  • Ausgaben – Nutzbare Kapazität, Redundanz (TB und %), Ausfalltoleranz

VSS-Rechner (Kamerasysteme)

Speicher

Schätzt die erforderliche Festplattenkapazität für die Aufzeichnung von IP-Kameras über einen angegebenen Zeitraum anhand der Datenrate und des Aufzeichnungsmodus.

  • Anzahl der Kameras / Auflösung (1–12 MPx) / Codec / fps
  • Aufbewahrung [Tage]
  • Aufzeichnungsmodus – durchgehend (100 %), Bewegungserkennung (30 %), Zeitplan + Bewegung (50 %) oder benutzerdefiniert
  • Aktivität [%] – für den benutzerdefinierten Modus
  • Ausgaben – Größe pro Kamera/Tag, alle/Tag und gesamt (inkl. TiB)

Datenrate

Schätzt die Datenrate (Bitrate) von IP-Kameras pro Kamera und insgesamt anhand von Auflösung, Codec und Bildrate. Dient zur Dimensionierung der Netzwerkleitung (H.265 ≈ 50 % von H.264, MJPEG ≈ 5× H.264).

  • Anzahl der Kameras / Auflösung (1–12 MPx) / Codec / fps
  • Ausgaben – Rate pro Kamera und gesamt (Mbps und MB/s)

Brennweite

Berechnet die erforderliche Brennweite eines IP-Kameraobjektivs, damit es aus einer bestimmten Entfernung die gewünschte Szenenbreite abdeckt. Formel: f = (Sensorbreite × Entfernung) / Szenenbreite.

  • Sensorformat (16:9) / Entfernung [m] / Szenenbreite [m]
  • Brennweite f – Ergebnis in mm

Bildwinkel

Berechnet den Bildwinkel (horizontal, vertikal und diagonal) einer IP-Kamera anhand der Sensorgröße und der Brennweite. Formel: α = 2·arctan(Sensorabmessung / (2·f)).

  • Sensorformat (16:9) / Brennweite f [mm]
  • Ausgaben – horizontaler, vertikaler und diagonaler Winkel (°)

DORI

Bewertet die Pixeldichte (px/m) einer IP-Kamera und ordnet sie den DORI-Stufen nach der Norm EN 62676-4 zu (Detektion, Beobachtung, Wiedererkennung, Identifikation). Minimale px/m: Detektion 25, Beobachtung 62, Wiedererkennung 125, Identifikation 250.

  • Auflösung (1–12 MPx) / Szenenbreite [m]
  • Ausgaben – Dichte in px/m und die erreichte DORI-Stufe

PoE-Budget

Beurteilt, ob das PoE-Budget des Switches die geplante Anzahl von IP-Kameras abdeckt, und warnt vor dem Überschreiten von Standardgrenzen oder unzureichender Reserve.

  • PoE-Standard – 802.3af, at (PoE+), bt Type 3 (PoE++), bt Type 4 (Hi-PoE)
  • Switch-Budget [W] / Kameraleistung [W] (4–15 W, mit IR/Heizung bis 30 W)
  • Geplante Anzahl
  • Ausgaben – max. Anzahl der Kameras, geplanter Verbrauch, Reserve und Warnungen

Tipps und Hinweise

  • Die Anwendung ist portabel – keine Installation erforderlich. Kopieren Sie einfach IPTools.exe auf einen USB-Stick und führen Sie sie auf jedem Windows-10/11-Computer mit installierter .NET 9 Runtime aus.
  • Server auf privilegierten Ports (DHCP 67, DNS 53, Syslog 514, SNMP Trap 162) erfordern die Ausführung als Administrator (Rechtsklick → Als Administrator ausführen).
  • Der Webserver (8080) und File Share laufen auf nicht-privilegierten Ports, sodass sie keine Administratorrechte erfordern.
  • Beim Schließen der Anwendung werden alle laufenden Server (DHCP, DNS, SMTP, TFTP, FTP, Web, Syslog, SNTP, MQTT) automatisch gestoppt.
  • Der ONVIF-Scan verlängert die Scanzeit erheblich – aktivieren Sie ihn nur, wenn Sie IP-Kameras suchen.
  • Der FTP-Server arbeitet nur im passiven Modus (PASV) – stellen Sie sicher, dass Ihr FTP-Client passive Verbindungen unterstützt.
  • Verwenden Sie das Anmeldedaten-Audit ausschließlich im eigenen Netzwerk und mit Zustimmung des Administrators – das Testen fremder Geräte kann illegal sein.
  • Die meisten Tabellen lassen sich exportieren (CSV/HTML/TXT) und Werte über das Kontextmenü (Rechtsklick) kopieren.

IP Tools

IP Tools es una utilidad portable para Windows que reúne decenas de herramientas de red en una sola ventana – escaneo de red, diagnóstico, servidores integrados (DHCP, DNS, TFTP, FTP, HTTP, Syslog, SNTP, SMTP, MQTT), clientes de acceso remoto (SSH, Telnet, Serie, Modbus, RADIUS, SIP…) y un conjunto de calculadoras de TI y de cámaras (VSS). No requiere instalación – basta con ejecutar IPTools.exe (el equipo debe tener instalado el .NET 9 runtime).

⬇ Descargar IPTools.exe 🛒 Comprar licencia — 750 CZK ▶ Videotutoriales 30 días de prueba gratis · sin instalación · requiere .NET 9

El programa es shareware – consulte la sección Licencia y período de prueba más abajo. La aplicación también está en la sección Descargas → Utilidades.

Las herramientas están organizadas en grupos: Discovery y Red, Diagnóstico, Servidores, Clientes / Acceso remoto, Herramientas, Calculadoras TI y Calculadoras VSS (cámaras). Esta guía describe las distintas pestañas en el mismo orden.

El idioma de la aplicación se puede cambiar en tiempo de ejecución entre checo, inglés, alemán y español – haciendo clic en una bandera del panel izquierdo, sin reiniciar.

Licencia y período de prueba

Puede probar IP Tools gratis durante 30 días sin restricciones de funciones. Una vez finalizado el período de prueba, para seguir usándolo es necesario comprar una licencia.

  • Precio de la licencia: 750 CZK con IVA (pago único).
  • Uso simultáneo: una licencia permite hasta 4 instancias en ejecución a la vez de la aplicación.
  • Activación: tras la compra recibirá la clave de licencia por correo electrónico. Introdúzcala en el diálogo Licencia (atajo Ctrl+L). La activación se realiza en línea; la clave queda vinculada al dispositivo.
  • Compra: obtenga una licencia en eshop.vondra.tech.

Encontrará las condiciones de uso detalladas en el documento Condiciones de uso. Para consultas sobre la licencia, escriba a obchod@vondra.tech.

Discovery y Red

Scanner – escaneo de red

La pestaña Scanner es la pantalla principal para descubrir dispositivos en la red.

Configuración del rango

En la fila superior, seleccione una interfaz de red en la lista desplegable – la aplicación rellena automáticamente el rango de IP y la máscara de subred. El rango se puede editar manualmente en los campos Range o introducir en notación CIDR (p. ej. 192.168.1.0/24). En el campo Ports, introduzca los números de puerto separados por comas (por defecto: 22,80,443,3389,8080).

Opciones de escaneo

  • Only online – solo se añaden a la tabla los hosts accesibles (que respondieron al ping). Desactívelo para ver también las direcciones offline.
  • SNMP scan – tras detectar un host activo, se le consulta por SNMP el nombre del dispositivo (sysName). La configuración SNMP (versión, community, credenciales v3) se realiza en la pestaña SNMP.
  • ONVIF scan – detecta si un host admite el protocolo ONVIF (cámaras IP, NVR). En los dispositivos detectados aparece el icono 📷 en la tabla.
  • mDNS – explora servicios Bonjour/mDNS (impresoras, NAS, Chromecast, AirPlay…) y los añade a la columna Servicios.
  • Ubiquiti – descubrimiento por broadcast de dispositivos Ubiquiti (UBNT); los encuentra incluso con IP de fábrica fuera del rango escaneado.
  • MikroTik – descubrimiento MNDP (UDP 5678) de dispositivos RouterOS/SwOS, incluida identidad, modelo y versión.
  • Cámaras+ – descubrimiento de fabricantes de cámaras IP: Hikvision (SADP), Dahua, Hanwha, Vivotek y Milesight (Smart Tools). Encuentra cámaras incluso con IP de fábrica fuera del rango, incluido el icono 📷.
  • Tinycontrol – descubrimiento de controladores LAN Tinycontrol (LK2/LK3/LK4, tcPDU) por broadcast UDP 30403 – modelo, MAC, versión HW/SW.
  • Tuya – escucha pasiva de dispositivos inteligentes Tuya (UDP 6666/6667); captura y descifra su broadcast (ID del dispositivo, tipo de producto, versión). Solo descubrimiento, no los controla.
  • Lantronix – descubrimiento de dispositivos Lantronix (XPort, UDS, xPico) y Papouch (Quido ETH, TME) por UDP 30718. Además del broadcast se envía unicast al rango escaneado, por lo que también se encuentran dispositivos detrás de un router en otra subred.
  • Carpetas compartidas – lista las carpetas compartidas SMB disponibles en hosts con el puerto 445 abierto.

Parámetros de velocidad

ParámetroPor defectoDescripción
Ping ms1000Timeout del ping ICMP (ms) – aumente para enlaces lentos
Port ms500Timeout al probar un puerto TCP (ms)
Threads255Número de hilos paralelos – redúzcalo con carga de red

Progreso y resultados

Tras hacer clic en ▶ Start, se muestran una barra de progreso y el recuento en curso de hosts encontrados. El escaneo se puede detener en cualquier momento con ■ Stop. Al finalizar, el encabezado muestra el número total de direcciones escaneadas, el número de hosts en línea y el tiempo transcurrido.

La tabla contiene las columnas: casilla de selección, dirección IP, dirección MAC, estado (●/○), icono ONVIF (📷), nombre de host, puertos abiertos, servicios detectados y nombre SNMP.

Menú contextual y acciones

Haga clic derecho en una fila para abrir el menú contextual:

  • Open HTTP / HTTPS – abre la IP en el navegador
  • Copy IP / Copy MAC – copia el valor al portapapeles
  • Copy row – copia toda la fila como texto separado por tabuladores
  • Wake on LAN – cambia a la pestaña WoL con la dirección MAC rellenada
  • SNMP query – cambia a la pestaña SNMP con la IP rellenada
  • ONVIF – submenú para abrir el stream, configurar, tomar instantáneas y ejecutar en VLC en cámaras

El botón Export CSV guarda toda la tabla en un archivo (IP, MAC, estado, ONVIF, nombre de host, puertos, servicios, SNMP).

ARP

Muestra la tabla ARP del equipo (asignación de direcciones IP a direcciones MAC) obtenida con el comando arp -a. Ofrece una visión rápida de los dispositivos con los que el host se ha comunicado en la red local. La tabla tiene las columnas Interface, dirección IP, dirección MAC y Tipo (dynamic/static) y se carga automáticamente al mostrar la pestaña.

  • Actualizar – recarga la tabla ARP del sistema
  • Filtro – filtra las filas por IP, MAC, fabricante o tipo
  • → Pinger – cambia a la pestaña Pinger y rellena la IP de la fila seleccionada
  • Exportar… – guarda la tabla (CSV/HTML/TXT)

Routing

Muestra la tabla de enrutamiento IPv4 del equipo obtenida con el comando route print -4 – es decir, las rutas activas por las que el sistema envía paquetes a las distintas redes. La tabla tiene las columnas Destino, Máscara, Gateway, Interface y Métrica y se carga automáticamente.

  • Actualizar – recarga la tabla de enrutamiento
  • Filtro – filtra por red, gateway, interface o métrica
  • Exportar… – guarda la tabla (CSV/HTML/TXT)

Interfaces

Lista todos los adaptadores de red del equipo y su configuración – ajustes de IP, direcciones MAC, estado y parámetros. La tabla tiene las columnas Nombre, Descripción, MAC, Estado (Up en verde / Down en rojo), Velocidad, MTU, Tipo, DHCP, IPv4 (con prefijo), IPv6, Gateway y DNS. Se carga automáticamente.

  • Actualizar – recarga la lista de adaptadores
  • Filtro – filtra por nombre, descripción, IP, MAC o tipo
  • Exportar… – guarda la tabla (CSV/HTML/TXT)

Selección de adaptadores para Scanner e IP changer

En equipos con muchos adaptadores (VPN, switches virtuales, Hyper-V, Bluetooth…) la lista desplegable de adaptadores en el Scanner y el IP changer suele ser confusa. Por eso, en esta pestaña puede definir con qué adaptadores quiere trabajar:

A partir de ese momento, las listas desplegables del Scanner y del IP changer ofrecen solo los adaptadores seleccionados. La selección se guarda y se restaura incluso tras reiniciar la aplicación; los adaptadores actualmente activos aparecen preseleccionados (resaltados) en la tabla al abrir la pestaña. Una selección vacía (o seleccionar todos) significa sin restricción – se ofrecen todos los adaptadores, de modo que los recién añadidos aparecen automáticamente.

Escaneo WiFi

Escanea las redes inalámbricas (BSSID) al alcance mediante la API WLAN nativa de Windows. Requiere el servicio WLAN AutoConfig en ejecución; el escaneo dura unos 2,5 segundos. La tabla tiene las columnas SSID, BSSID, RSSI dBm, Señal % (con color según la intensidad), Canal, Frec MHz, Cifrado, Auth y Adapter; las redes se ordenan por intensidad de señal.

  • Escanear WiFi – inicia un escaneo de las redes cercanas
  • Exportar… – guarda los resultados (CSV/HTML/TXT)

Base de datos de fabricantes (MAC)

La ventana Ajustes de escaneo tiene el botón Descargar fabricantes en línea. Descarga el registro actual de fabricantes (más de 57 000 OUI) y lo guarda en el perfil del usuario, de modo que en los dispositivos encontrados también se muestren fabricantes que la tabla integrada no conoce. La base descargada se carga en cada inicio.

Diagnóstico

Pinger

Un pinger continuo multidestino (hasta 100 destinos a la vez) con estadísticas resumidas para cada destino. Sirve para la monitorización a largo plazo de la disponibilidad y la latencia de varios hosts a la vez. La tabla muestra el estado (UP/DEGR/DOWN), el número de enviados, pérdida %, mín/medio/máx y la última respuesta (con gradación de color).

  • IP / host – introducción manual de IP o nombre de host (Enter añade e inicia)
  • Interval ms / Timeout ms – período de los pings (1000) y límite de respuesta (2000)
  • Modo – sonda ICMP (por defecto), TCP o UDP; Port aplica a TCP/UDP
  • + Añadir / − Quitar / Clear – gestión de destinos
  • ← Desde Scanner (online) – importa los hosts en línea del escáner principal
  • Start / Stop, Exportar… – control y guardado de estadísticas

Traceroute

Traza la ruta de los paquetes hasta el destino aumentando gradualmente el TTL y lista los distintos saltos (hops) incluyendo tres mediciones de latencia; en cada salto intenta resolver el nombre de host. Tabla: nº de salto, IP / Nombre de host, RTT 1–3 y Estado (OK/Timeout/Error con color).

  • Destino – nombre de host o IP
  • Max hops – número máximo de saltos (por defecto 30)
  • Timeout ms – límite por sonda (por defecto 3000)
  • Start / Stop, Exportar…

Netstat

Muestra las conexiones TCP activas y los puertos TCP/UDP a la escucha del equipo. Tabla: Protocolo, Dirección local, Dirección remota, Estado (Established/Listen/TimeWait con color) y PID. Se actualiza automáticamente al mostrarse.

  • Actualizar – recarga la lista de conexiones
  • Solo a la escucha – solo los puertos en estado Listen
  • Auto + Interval (s) – actualización automática (por defecto 60 s, solo cuando la pestaña está activa)
  • Filtro, Exportar…

DNS Lookup

Realiza consultas DNS para un nombre de host o IP dados. Los registros A/AAAA y el PTR inverso se resuelven con el resolver del sistema, los demás tipos mediante una consulta UDP propia (RFC 1035). El resultado se imprime en un cuadro de texto, los errores en rojo.

  • Nombre de host / IP – destino de la consulta (Enter la ejecuta)
  • Tipo – A, AAAA, MX, TXT, NS, CNAME, PTR, SOA o ALL (por defecto)
  • Server – servidor DNS opcional (vacío = sistema, reserva 8.8.8.8)
  • Lookup, Exportar…

SSL/TLS

Establece una conexión TLS con un servidor dado e imprime los parámetros del protocolo y los detalles del certificado del servidor, incluida la cadena de confianza – protocolo, cifrado y fuerza de la clave, Subject, Issuer, número de serie, huella, validez (días restantes con color), algoritmo de firma, SAN y toda la cadena de certificados.

  • Nombre de host – servidor de destino (Enter lo ejecuta)
  • Port – puerto TLS (por defecto 443)
  • Check, Exportar…

Port Check

Escanea puertos TCP en un destino dado, detecta nombres de servicios e intenta obtener un banner de los puertos abiertos. El escaneo se ejecuta en paralelo. Tabla: Puerto, Protocolo, Servicio, Banner y RTT ms.

  • Destino – IP o nombre de host (Enter lo ejecuta)
  • Rango – Top 100 (por defecto), Servicios comunes, Well-known (1–1024), Registrados (1–49151) o Full scan (1–65535)
  • Timeout ms – límite de conexión (por defecto 500)
  • Scan / Stop, Exportar…

Test de ancho de banda

Mide el rendimiento TCP unidireccional entre dos instancias de la aplicación. En un lado se inicia un receptor (servidor) y en el otro un emisor (cliente) dirigido a su IP. Muestra la velocidad actual, la media, el pico, el volumen total, un gráfico y un registro de texto (actualización 1×/s).

  • Receptor (servidor) / Emisor (cliente) – elección de modo (receptor por defecto)
  • Host / IP – destino del receptor (solo cliente)
  • Port – puerto TCP de transferencia (por defecto 5201)
  • Duración [s] – tiempo de envío en el cliente (por defecto 10)
  • Start / Stop, Exportar…

Test de cable

Envía al destino una serie de pings con distintos tamaños de paquete (64, 512 y 1500 B, 10 s, intervalo 100 ms) y evalúa la calidad del enlace – pérdida de paquetes y jitter. Ayuda a detectar un cable o enlace defectuoso o con interferencias. Para cada tamaño de paquete, la tabla indica los recuentos, pérdida %, mín/medio/máx, jitter y una valoración (✓ OK / ⚠ / ✗ Defectuoso, con color).

  • Destino – IP o nombre de host (vacío = gateway por defecto)
  • Ejecutar prueba (10s) / Detener, Exportar…

LDAP / AD

Un cliente para conectarse a un servidor LDAP o a Active Directory – permite probar el inicio de sesión (bind), buscar objetos y localizar controladores de dominio mediante registros DNS SRV. Funciona con Active Directory así como con servidores LDAP genéricos (OpenLDAP, FreeIPA / 389 DS, etc.). Tabla de resultados: DN, objectClass, Atributo y Valor.

  • Server / Port – dirección y puerto (389, 636 con SSL). El esquema y el puerto en la dirección se ignoran, basta con un host/IP simple.
  • SSL/TLS (LDAPS) – conexión cifrada (no se valida el certificado del servidor – adecuado para self-signed en LAN)
  • Auth – Anonymous, Simple o Negotiate (AD); User / Pass
  • Base DN – punto de inicio de la búsqueda (p. ej. DC=example,DC=local o dc=example,dc=test)
  • Filter – filtro LDAP (por defecto (objectClass=person) – usuarios en AD y LDAP/IPA)
  • Scope – Base / OneLevel / Subtree (por defecto)
  • Test bind / Search / DC discovery (SRV), Exportar…

Elección del método de inicio de sesión:

  • Negotiate (AD) – inicio de sesión integrado contra Active Directory (Kerberos/NTLM). Funciona solo contra AD; no contra FreeIPA ni LDAP genérico (esos usan SASL GSSAPI). Sin usuario rellenado se usa la cuenta de Windows con la sesión actual iniciada.
  • Simple – inicio de sesión con nombre de usuario y contraseña. En el campo User va el bind DN completo (p. ej. uid=admin,cn=users,cn=accounts,dc=example,dc=test en IPA, o user@domain.local en AD) – la aplicación no construye el DN a partir del Base DN, lo envía exactamente como lo introduzca.
  • Anonymous – sin credenciales (si el servidor lo permite).

En un bind fallido, el registro muestra el código de resultado LDAP numérico y el posible mensaje del servidor (p. ej. AD data 52e = contraseña incorrecta, 525 = usuario desconocido). DC discovery (SRV) busca controladores mediante DNS – prueba el registro de AD _ldap._tcp.dc._msdcs.<dominio> así como el genérico _ldap._tcp.<dominio> (IPA/LDAP). En el campo Server introduzca el dominio (p. ej. example.local), no una IP; el resolver DNS utilizado debe conocer los registros SRV.

Mi IP

Detecta la dirección pública (WAN) con la que le ve internet, además de la conectividad local completa. La IP pública se consulta a varios servicios independientes: si uno no está disponible, se usa el siguiente.

  • IP pública + DNS inverso (a menudo revela el proveedor)
  • IP local saliente – la dirección que el equipo usa realmente para salir (según la tabla de rutas)
  • Para cada adaptador activo: IP con prefijo, puerta de enlace y servidores DNS

La parte local funciona incluso sin conexión a internet.

Servidores

Servidor DHCP

Ejecuta un servidor DHCP sencillo para asignar direcciones IP a los clientes de la red local. Adecuado para entornos aislados, redes de prueba o situaciones en las que no hay disponible un router con DHCP.

Configuración

CampoEjemploDescripción
Interface192.168.1.xLa interfaz de red en la que el servidor escucha
Pool start / end192.168.1.100200Rango de direcciones IP asignadas
Mask255.255.255.0Máscara de subred enviada a los clientes
Gateway192.168.1.1Gateway por defecto enviado a los clientes
DNS8.8.8.8Servidor DNS enviado a los clientes
Lease (s)3600Validez de la dirección asignada en segundos

Con el botón Start inicia el servidor, Stop lo detiene. La tabla muestra las direcciones actualmente asignadas (MAC, IP, nombre de host, validez).

Nota: Ejecutar un servidor DHCP en el puerto 67 requiere privilegios de administrador. Ejecute la aplicación como administrador si el servidor no arranca.

Servidor DNS

Un servidor DNS sencillo sobre UDP (puerto por defecto 53) que responde a las consultas A/AAAA según una zona editable. Las consultas desconocidas pueden, opcionalmente, reenviarse a un servidor upstream. Tabla de consultas: Hora, Cliente, Tipo, Consulta, Respuesta.

  • Port – puerto UDP (por defecto 53)
  • Upstream – IP del DNS upstream (por defecto 8.8.8.8)
  • Reenviar consultas desconocidas – reenviar a upstream, si no NXDOMAIN (activado por defecto)
  • Zona (editable) – registros Nombre, Tipo (A/AAAA), Valor (IP), TTL; se pueden añadir/quitar
  • Start / Stop

SMTP

Un servidor SMTP catch-all sobre TCP (puerto por defecto 25) que acepta cualquier correo y nunca lo reenvía. Sirve para capturar y ver los correos enviados (buzón de prueba). Buzón: Hora, De, Para, Asunto; la vista previa muestra las cabeceras y el cuerpo.

  • Port – puerto TCP (por defecto 25)
  • Start / Stop, Borrar

Servidor SNTP

Ejecuta un servidor NTP (puerto UDP 123, Stratum 2) para sincronizar la hora de los dispositivos de red. Envía la hora actual del equipo – así los dispositivos de la red pueden usar este equipo como fuente de tiempo.

Una vez iniciado, el servidor responde a las consultas NTP de los clientes. La tabla muestra las solicitudes entrantes (hora, cliente, recuento total). Configure la dirección del equipo como servidor NTP en los dispositivos que desee sincronizar.

Servidor Syslog

Recibe mensajes Syslog de dispositivos de red (routers, switches, firewalls, servidores) en el puerto UDP 514. Permite monitorizar registros de forma centralizada sin instalar un daemon Syslog.

Una vez iniciado, el servidor analiza automáticamente la cabecera <PRI> de cada mensaje y muestra la facility (kern, user, daemon, …) y la severidad (emergency, alert, critical, error, warning, notice, info, debug). Las entradas se distinguen por color según la severidad – errores críticos en rojo, advertencias en naranja, debug en gris.

Configuración del dispositivo: En el dispositivo de red, configure la dirección Syslog de destino con la IP del equipo donde se ejecuta IP Tools, puerto 514 UDP.

Servidor TFTP

Implementa el protocolo TFTP (RFC 1350, puerto UDP 69) para la transferencia de archivos. Se usa, por ejemplo, para cargar firmware en dispositivos de red (routers, switches, teléfonos IP).

Configure el Root dir (la carpeta de la que se leen / en la que se escriben los archivos) y haga clic en Start. El servidor acepta solicitudes tanto GET (RRQ) como PUT (WRQ). La tabla muestra las transferencias en curso y finalizadas (cliente, archivo, dirección, tamaño, estado).

Seguridad: El servidor protege contra ataques de directory traversal – los clientes solo tienen acceso al Root dir configurado y a sus subcarpetas.

Servidor FTP

Ejecuta un servidor FTP (puerto TCP 21, solo modo pasivo PASV). Sirve para compartir archivos en la red local sin instalar software externo.

Configure el Root dir, opcionalmente permita el acceso anónimo (usuario anonymous, la contraseña se ignora) o introduzca un nombre de usuario y una contraseña. El servidor admite comandos básicos: navegación por directorios (LIST, CWD, PWD), descarga (RETR), carga (STOR), borrado (DELE) y gestión de carpetas (MKD, RMD).

Servidor Web

Un servidor HTTP sencillo (puerto 8080, no requiere privilegios de administrador). Sirve para compartir rápidamente contenido estático en la red local.

Configure el Root dir e inicie el servidor. Admite archivos estáticos (HTML, CSS, JS, imágenes, PDF, ZIP, etc.) y un listado de directorio si en la carpeta falta el archivo index.html. La tabla registra las solicitudes entrantes (cliente, método, ruta, código de estado HTTP, tamaño de la respuesta).

El servidor está disponible en http://<su-IP>:8080/ desde cualquier dispositivo de la red.

MQTT Broker

Un broker MQTT integrado sobre TCP (puerto por defecto 1883). Acepta conexiones de clientes y muestra el tráfico – conexión, desconexión, subscribe y publish. Tabla de clientes: Hora, ID de cliente, IP; el tráfico se registra (CONNECT, DISCONNECT, SUB, PUB).

  • Port – puerto TCP del broker (por defecto 1883)
  • Start / Stop

SNMP Trap

Un listener de traps SNMP sobre UDP (puerto por defecto 162). Captura los traps entrantes SNMPv1 y SNMPv2c, los analiza y los muestra en una tabla con detalle (Hora, Source IP, Port, Versión, Community, Trap OID/Type, Uptime, número de bindings). Al iniciarse, la aplicación añade automáticamente una regla del Firewall de Windows para UDP entrante en el puerto indicado (de lo contrario, el firewall descartaría los traps) – esto requiere ejecutar como administrador. Sin privilegios de administrador, el listener escucha, pero los traps entrantes pueden no pasar el firewall.

  • Port – puerto UDP (por defecto 162)
  • Filtro – por OID, community o IP
  • Start / Stop, Clear, Export

SIP Server

Un servidor SIP sencillo (registrador + proxy) en el puerto UDP 5060 – para probar rápidamente teléfonos VoIP, interfonos y porteros antes de implantarlos en la PBX real. Basta con apuntar los dispositivos a la IP del equipo donde se ejecuta IP Tools; no hace falta cambiar las credenciales ni los números de extensión.

  • Registrador – acepta REGISTER y lista los dispositivos registrados (número de extensión = nombre de usuario SIP) en una tabla con IP, User-Agent y tiempo de expiración.
  • Proxy de llamadas – conecta una llamada entre dos extensiones registradas; solo hay que marcar el número de la otra extensión. El audio y el vídeo (RTP) fluyen directamente entre los teléfonos.
  • Requerir autenticación – autenticación digest opcional: rellene la tabla extensión → contraseña (máx. 7) y el servidor verifica las contraseñas como una PBX real (contraseña incorrecta → rechazada). Así prueba también la validez de las credenciales.
  • Transferencia de llamada (REFER) y DTMF (INFO) – el servidor permanece en la ruta de la llamada, por lo que las transferencias y los tonos DTMF pasan por él y se registran en el log.

Nota: Un registrador abierto (sin autenticación) acepta cualquier registro – no lo use en una red no confiable. Para conexiones entrantes en el puerto 5060, ejecute la aplicación como administrador (añade una regla de firewall).

Router PC (compartir internet)

Convierte el equipo en un router: comparte internet de un adaptador a otro o a Wi-Fi. Típicamente: un portátil conectado por hotspot móvil comparte internet por cable a las cámaras.

  • Fuente de internet y Compartir internet a – selección de adaptadores igual que en el Escáner
  • Configurar hotspot – emitir una red Wi-Fi (hotspot móvil de Windows), SSID y contraseña en una ventana aparte
  • IP LAN – carga la dirección actual del adaptador destino o le asigna una fija (= puerta de enlace de los clientes)
  • Servidor DHCP – activa el servidor DHCP integrado; rango, máscara y DNS en una ventana aparte

Sin IP propia ni DHCP se usa la compartición del sistema de Windows (ICS) y los clientes obtienen dirección automáticamente. Requiere ejecutar como administrador.

Clientes / Acceso remoto

Escribir directamente en la consola. En las consolas SSH, Telnet y serie se escribe directamente en la ventana de salida, como en PuTTY: cada pulsación va de inmediato a la conexión. También funcionan las flechas, Inicio/Fin, Supr y Tab (autocompletado), por lo que puede situarse sobre el texto y editarlo.

  • Hex dump (SSH) – muestra los bytes recibidos en bruto en lugar de la salida interpretada. Útil cuando un dispositivo se comporta de forma inesperada y necesita ver qué envía exactamente.
  • Programas de pantalla completa (top, htop, mc, vim) no se dibujan correctamente – la consola es un terminal orientado a líneas, no un emulador completo. Salga de top con q.
  • Eco local – actívelo cuando el otro extremo no devuelva los caracteres escritos. La aplicación dibuja entonces la edición de la línea por sí misma, incluidas las flechas y el borrado.
  • Ctrl+Mayús+C / Ctrl+Mayús+V – copiar y pegar (Ctrl+C a secas envía ^C a la conexión, es decir, interrupción).

SSH

Un cliente SSH interactivo (shell) con autenticación por contraseña o clave privada; se conecta al puerto por defecto 22.

  • Host / Port / User / Pass – credenciales de acceso (puerto 22)
  • Clave – ruta a la clave privada (PEM/OpenSSH); si está rellenada, se usa la autenticación por clave (Pass es la passphrase)
  • Connect / Disconnect, Limpiar, Eco local
  • TX / Enviar – enviar un comando (Enter)

Telnet

Un cliente Telnet en el puerto por defecto 23 con salida de terminal (la negociación Telnet IAC se rechaza automáticamente salvo la supresión de go-ahead).

  • Host / Port – destino (puerto 23, timeout 5 s)
  • Connect / Disconnect, Limpiar, Eco local
  • TX / EOL / Enviar – texto y final de línea (CR+LF / LF / CR / ninguno)

Consola serie

Un terminal para el puerto serie (COM) – abre el puerto seleccionado con los parámetros configurados y permite la comunicación bidireccional con salida de texto o HEX.

  • Port (↻ actualiza) / Baud (por defecto 115200) / Data / Paridad / Stop / Flow
  • Open / Close, Salida HEX, Eco local, Limpiar
  • TX / EOL / Enviar

TFTP – Cliente

Un cliente TFTP para la transferencia de archivos sobre UDP (puerto por defecto 69) – descarga un archivo del servidor (GET) o lo sube al servidor (PUT) en bloques de 512 B.

  • Host / Port – servidor TFTP (puerto 69)
  • Operación – GET (por defecto) o PUT
  • Remoto / Local – nombres de archivo (… abre un diálogo)
  • Transferir – inicia la transferencia, registro del progreso

FTP – Cliente

Un cliente FTP (puerto por defecto 21) con navegación por carpetas remotas y transferencia de archivos; tras conectarse, lista el contenido del directorio. Tabla: Nombre y Tamaño (las carpetas como <DIR>, doble clic para entrar).

  • Host / Port / User (anonymous) / Pass
  • Conectar / Desconectar, ↑ Arriba
  • ⬇ Descargar / ⬆ Subir

MS SQL

Una prueba rápida de disponibilidad de MS SQL Server (puerto por defecto 1433). Realiza sucesivamente la resolución DNS, el ping ICMP, una consulta al puerto TCP, SQL Browser (UDP 1434) y un prelogin TDS para detectar la versión. El resultado es un registro de texto de los pasos con estados [OK]/[WARN]/[FAIL].

  • Host / IP – admite tanto host\instance como host,port
  • Port – TCP (por defecto 1433)
  • SQL Browser (UDP 1434) – puerto de una instancia con nombre (activado por defecto)
  • TDS prelogin (versión) – detección de versión (activado por defecto)
  • Probar, Limpiar

Modbus TCP

Un cliente Modbus TCP (puerto por defecto 502) – envía una solicitud con la función seleccionada (lectura/escritura) y muestra los datos decodificados así como el tráfico en bruto. Tabla de datos: Dirección, Hex, Uint, Int, Bin; el registro contiene las tramas TX/RX y las respuestas de excepción.

  • Host / Port / Unit – dispositivo (puerto 502, ID 0–255)
  • FC – código de función FC01–FC06, FC15, FC16 (por defecto FC03)
  • Dirección / Cantidad / Valor – registro, cantidad (1–125), valor a escribir
  • Enviar

MQTT Cliente

Un cliente MQTT para conectarse a un broker (puerto por defecto 1883) con soporte de subscribe/publish y reconexión automática opcional.

  • Host / Port / User / Password / Client ID
  • Auto-reconnect, Connect / Disconnect
  • Sub topic / Subscribe – suscripción a un tema (por defecto #)
  • Publish – tema + payload, QoS 0/1/2, Retain

RADIUS

Prueba la autenticación en un servidor RADIUS enviando un paquete Access-Request sobre UDP (puerto por defecto 1812). Access-Accept = éxito, Access-Reject = contraseña incorrecta / usuario deshabilitado. El registro muestra la solicitud así como la respuesta diferenciada por color y los atributos.

  • Server / Port – RADIUS (puerto 1812)
  • Shared secret / NAS-IP
  • Username / Password
  • Método – PAP (por defecto) o CHAP
  • Access-Request – lo envía (timeout 5 s)

Cada Access-Request contiene el atributo Message-Authenticator (HMAC-MD5), que las versiones más recientes de FreeRADIUS (3.2+) exigen – sin él, el paquete se descartaría de forma silenciosa. En la respuesta, la aplicación verifica además tanto el Response Authenticator como el Message-Authenticator: si coinciden, confirma el shared secret correcto y la autenticidad de la respuesta ( en el registro); si no coinciden, lo más probable es que tenga un shared secret incorrecto.

SIP Phone

Un softphone SIP (VoIP) para registrarse en un servidor SIP así como para llamadas P2P directas en el puerto por defecto 5060. Permite llamar, recibir llamadas entrantes, marcar DTMF y mostrar vídeo desde RTSP.

  • Server / Port / User / Password – cuenta SIP (puerto 5060)
  • Registrar / Anular registro
  • Destino / Llamar / Colgar – si está registrado llama a través del servidor, si no P2P
  • Escuchar – llamadas entrantes (puerto 5060, en su caso 5061–5064)
  • RTSP – URL opcional de cámara/portero para el vídeo
  • Teclado – teclado para marcar y para DTMF

SNMP – consultas a dispositivos

Esta pestaña permite consultar manualmente un dispositivo por SNMP o mostrar todo el árbol OID.

Configure la versión del protocolo (v1, v2c o v3), introduzca la dirección IP y el Community string (por defecto public). El timeout en el campo Timeout ms determina cuánto se espera la respuesta.

Para SNMPv3 (autenticación segura, USM) rellene el usuario y, según el nivel, las contraseñas: protocolo auth MD5 o SHA y cifrado priv DES o AES. Admite los niveles noAuthNoPriv / authNoPriv / authPriv (el cifrado requiere también autenticación). También se puede introducir la notación textual de OID con la raíz iso (p. ej. iso.3.6.1.2.1.1.1.0 = 1.3.6.1.2.1.1.1.0).

Con el botón Query envía una consulta para la OID indicada (una línea = una OID) – los resultados aparecen en la pestaña Query. Para recorrer el árbol, introduzca en el campo Walk OID la raíz del subárbol (un nodo, p. ej. 1.3.6.1.2.1 o la rama enterprise 1.3.6.1.4.1.<PEN>) y ejecute Walk; los resultados se dibujan como un árbol en la pestaña Walk. Nota: Walk solo recorre el subárbol indicado – por eso introduzca un nodo, no una hoja concreta con .0.

Control de dispositivos (SNMP SET). La fila SET escribe un valor en un OID – así se pueden conmutar relés y salidas, reiniciar puertos de un switch o cambiar etiquetas del dispositivo. Introduzca el OID, elija el Tipo de valor y rellene el Valor; el botón ↑ De la selección rellena el OID a partir de la fila marcada en los resultados del Walk. La escritura se confirma antes de enviarse.

  • El tipo debe coincidir con la MIB – se ofrecen Integer, String, Hex string, OID, IpAddress, Gauge32, Counter32 y TimeTicks. Con una elección incorrecta el agente responde wrongType.
  • Escribir requiere permisos – en v1/v2c una comunidad de escritura (normalmente private, no public), en v3 un usuario con derecho de escritura. En caso contrario llega readOnly, notWritable o authorizationError.
  • El resultado se imprime en la pestaña Query: OK y el valor confirmado por el agente, o el motivo del rechazo.

Wake on LAN

Envía un magic packet a una dirección MAC indicada y despierta un equipo remoto (debe tener WoL habilitado en la BIOS/UEFI y en la tarjeta de red).

La dirección MAC se puede rellenar desde los resultados del Scanner mediante el menú contextual Wake on LAN.

Wake-on-WAN

Despierta un PC remoto a través de Internet enviando un «magic packet» Wake-on-LAN sobre UDP (puerto por defecto 9, alternativamente 7). Requiere en el router una redirección de puertos UDP 7/9 al broadcast de la LAN.

  • IP pública / host – dirección del router/destino
  • Port (UDP 7/9) – puerto UDP de destino (por defecto 9)
  • MAC de destino – MAC del PC a despertar
  • Enviar WoL – construye y envía el magic packet; registro con consejos (redirección de puertos, BIOS, tarjeta de red)

SFTP – Cliente

Transferencia de archivos por SSH (SFTP). Acceso con contraseña o clave privada; la clave puede estar protegida por contraseña.

  • Comparte los perfiles guardados con la pestaña SSH: conecte al mismo servidor con un clic
  • Listado de la carpeta remota (nombre, tamaño, fecha de modificación, permisos), doble clic entra en la carpeta
  • Descargar, subir, crear carpeta, eliminar (con confirmación) y registro de operaciones

Herramientas

Generador de certificados

Genera un certificado X.509 autofirmado (self-signed) y una clave directamente en la aplicación y permite exportarlos a archivos. Útil, por ejemplo, para HTTPS en cámaras/dispositivos de la red local.

  • Common Name (CN) – obligatorio; dominio o IP
  • O, C, ST, L, Email – datos opcionales del subject
  • Subject Alt Names – p. ej. DNS:cam.vondra.tech, IP:192.168.1.50
  • Clave – RSA (2048/3072/4096) o ECDSA (nistP256/384/521)
  • Hash – SHA256/384/512; Validez (días) – por defecto 825
  • Contraseña PFX – protección opcional de la exportación
  • Generar certificado – luego exportar PFX, PEM (cert+clave) o CER (público)

File Share

Inicia un servidor web sencillo para compartir rápidamente un archivo o una carpeta por la red. Para conectarse, muestra una URL y un código QR que se puede escanear con el móvil.

  • Compartir – un archivo o una carpeta (Archivo… / Carpeta…)
  • Adaptador – IP/red para compartir (↻ actualiza)
  • Port – TCP (1024–65535, por defecto 8088)
  • Basic Auth – nombre de usuario y contraseña opcionales (se pueden generar)
  • Iniciar uso compartido / Stop, Copiar URL, Abrir en el navegador, Guardar QR

Auditoría de credenciales

Prueba en los destinos indicados los nombres de usuario y contraseñas predeterminados habituales para los servicios seleccionados y enumera dónde se logra el inicio de sesión. Sirve para detectar dispositivos con la combinación de fábrica nombre/contraseña. Úselo solo en su propia red. Resultados: IP, Hostname, Service, Port, Username, Password, Severity.

  • Destinos – una lista de IP (una por línea) o CIDR (p. ej. 192.168.1.0/24)
  • Servicios – HTTP Basic, SNMP, FTP, ONVIF
  • Desde Scanner (online), Limpiar destinos
  • Ejecutar auditoría / Detener, Export

WireGuard – generador de configuración

Genera una configuración VPN WireGuard completa para el servidor y los clientes. No requiere tener WireGuard instalado: las claves se calculan dentro de la aplicación (X25519 según RFC 7748).

  • Servidor – claves, dirección, puerto, DNS, endpoint, PostUp/PostDown
  • Clientes – tabla con asignación automática de IP en la subred, generación de claves y clave precompartida por cliente
  • Salida: wg0.conf del servidor y configuración del cliente seleccionado; guardar por separado o todo a la vez en una carpeta
  • Script de MikroTik – exportación a .rsc para RouterOS con interfaz, peers, firewall y NAT. La versión de RouterOS es seleccionable y se indica en la cabecera del script (para RouterOS 6 el script avisa de que WireGuard no es compatible).

Probador HTTP

Envío manual de un comando HTTP y visualización de toda la respuesta, para dispositivos controlados por HTTP (cámaras IP, Tinycontrol LK, Papouch Quido).

  • Métodos GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, cabeceras propias y cuerpo de la petición
  • Autenticación Basic y Digest (las cámaras suelen requerir Digest); se aceptan certificados autofirmados
  • Respuesta: código de estado, cabeceras, cuerpo con formato JSON/XML, tamaño y tiempo de respuesta
  • Si el dispositivo devuelve una imagen (snapshot), se ofrece guardarla en lugar de volcar datos binarios
  • Preajustes de comandos listos para Tinycontrol, Quido y cámaras Hikvision, Dahua, Axis y ONVIF

Calculadoras TI

Calculadora IPv4

Sirve para calcular los parámetros de la subred a partir de una dirección IP y una máscara dadas (o un prefijo CIDR).

El resultado muestra: dirección de red, broadcast, rango de direcciones utilizables, número de hosts, la máscara en forma decimal y binaria y la notación CIDR. Los resultados se pueden copiar al portapapeles.

VLSM

Divide una red base dada en subredes con máscara de longitud variable (VLSM) según el número de hosts requerido en cada subred. Ordena las subredes y les asigna rangos de direcciones sin desperdicio.

  • Red base – el bloque inicial en CIDR (p. ej. 192.168.0.0/24)
  • Tabla de subredes – nombre + número de hosts necesario (+ Añadir / − Quitar)
  • Calcular – Nombre, Red, Máscara, CIDR, Hosts, Primer y Último host

IPv6

Analiza una dirección IPv6 con prefijo dada: muestra la forma completa y la comprimida, calcula la red, el rango de direcciones, el número de direcciones (2^(128−prefijo)) y determina el tipo de dirección.

  • Dirección / prefijo – IPv6 (p. ej. 2001:db8:abcd:12::1) y /0–128
  • Forma completa / comprimida, Red, Primera y Última dirección, Número de direcciones
  • Tipo – Global Unicast, Link-Local, ULA, Multicast, Loopback, IPv4-mapped, etc.

Sistemas numéricos

Convierte números entre los sistemas decimal, hexadecimal, binario y octal. La introducción en cualquier campo recalcula automáticamente los demás (prefijo HEX 0x permitido, espacios en la notación binaria OK).

Hash

Calcula resúmenes criptográficos (hashes) del texto o de los datos HEX introducidos. Los resultados se recalculan de forma continua; al hacer clic en un valor se copia al portapapeles.

  • Entrada – texto a hashear; La entrada es HEX – interpretar como bytes HEX
  • Salidas – MD5, SHA-1, SHA-256, SHA-512 y CRC32

Base64/URL

Convierte en ambos sentidos entre texto plano (UTF-8), codificación Base64 y URL (percent-encoding). Editar cualquier campo recalcula los demás.

Generador de contraseñas

Genera contraseñas aleatorias a partir de los conjuntos de caracteres seleccionados mediante un generador criptográficamente seguro y estima su entropía y su fuerza.

  • Longitud (4–128) / Cantidad (1–100)
  • Conjuntos de caracteres – A-Z, a-z, 0-9, Símbolos
  • Excluir ambiguos – omite 0/O, 1/l/I
  • Generar / Copiar todo – muestra también la entropía (bits) y la fuerza

Tiempo Epoch

Convierte entre la marca de tiempo Unix (epoch) y una fecha legible en UTC y hora local. Editar un campo recalcula los demás.

  • Unidad – segundos o milisegundos; = AHORA rellena la hora actual
  • Epoch / ISO 8601 UTC / Hora local

Formateador MAC

Reescribe una dirección MAC dada en distintas notaciones y, según la OUI (los primeros 3 bytes), determina el fabricante. Al hacer clic en un valor se copia al portapapeles.

  • Entrada – MAC en cualquier formato
  • Salidas – Dos puntos, Guiones, Cisco (aabb.ccdd.eeff), Sin separador
  • Fabricante (OUI)

mW/dBm

Convierte la potencia en ambos sentidos entre milivatios (mW) y dBm. Útil para enlaces de radio y Wi-Fi. Fórmulas: dBm = 10·log₁₀(mW), mW = 10^(dBm/10). La tabla indica valores típicos y los límites de EIRP para Wi-Fi.

Fresnel

Calcula el radio de la zona de Fresnel para un enlace inalámbrico punto a punto, para poder evaluar la altura de antena necesaria y los obstáculos en la trayectoria. Para un enlace sin problemas, debería estar libre al menos el 60 % de la primera zona.

  • Distancia d [km] – entre las antenas
  • Frecuencia f [GHz] – portadora (p. ej. 2,4 / 5)
  • Distancia del punto d₁ [km] – obstáculo desde la primera antena
  • Salidas – R (100 %) y R (60 %) en el centro y R en el punto d₁

Autonomía SAI (UPS)

Estima el tiempo que un SAI (UPS) mantendrá una carga dada con las baterías. Fórmula: t [h] = (Ah · V · número · rendimiento) / W. La autonomía real suele ser un 10–30 % menor (ley de Peukert).

  • Capacidad de batería [Ah] / Tensión [V] / Número en serie
  • Carga [W] / Rendimiento del SAI [%] (normalmente 85–95 %)

RAID

Calcula la capacidad utilizable, la redundancia (overhead) y la tolerancia a fallos de disco para un nivel de RAID seleccionado.

  • Nivel RAID – 0, 1, 5, 6, 10, 50, 60 o JBOD/SPAN
  • Número de discos / Capacidad de 1 disco [TB]
  • Salidas – Capacidad utilizable, Redundancia (TB y %), Tolerancia a fallos

Calculadoras VSS (sistemas de cámaras)

Almacenamiento

Estima la capacidad de disco necesaria para la grabación de cámaras IP durante un período dado según la tasa de datos y el modo de grabación.

  • Número de cámaras / Resolución (1–12 MPx) / Códec / fps
  • Retención [días]
  • Modo de grabación – continuo (100 %), detección de movimiento (30 %), programación + movimiento (50 %) o personalizado
  • Actividad [%] – para el modo personalizado
  • Salidas – tamaño por cámara/día, todas/día y total (incl. TiB)

Tasa de datos

Estima la tasa de datos (bitrate) de las cámaras IP por cámara y en total según la resolución, el códec y la velocidad de fotogramas. Sirve para dimensionar el enlace de red (H.265 ≈ 50 % de H.264, MJPEG ≈ 5× H.264).

  • Número de cámaras / Resolución (1–12 MPx) / Códec / fps
  • Salidas – tasa por cámara y total (Mbps y MB/s)

Distancia focal

Calcula la distancia focal necesaria del objetivo de una cámara IP para que, desde una distancia dada, cubra el ancho de escena requerido. Fórmula: f = (ancho_sensor × distancia) / ancho_escena.

  • Formato del sensor (16:9) / Distancia [m] / Ancho de escena [m]
  • Distancia focal f – resultado en mm

Ángulo de visión

Calcula el ángulo de visión (horizontal, vertical y diagonal) de una cámara IP según el tamaño del sensor y la distancia focal. Fórmula: α = 2·arctan(dimensión_sensor / (2·f)).

  • Formato del sensor (16:9) / Distancia focal f [mm]
  • Salidas – ángulo horizontal, vertical y diagonal (°)

DORI

Evalúa la densidad de píxeles (px/m) de una cámara IP y la clasifica en los niveles DORI según la norma EN 62676-4 (Detección, Observación, Reconocimiento, Identificación). px/m mínimos: Detección 25, Observación 62, Reconocimiento 125, Identificación 250.

  • Resolución (1–12 MPx) / Ancho de escena [m]
  • Salidas – densidad en px/m y el nivel DORI alcanzado

Presupuesto PoE

Evalúa si el presupuesto PoE del switch cubrirá el número previsto de cámaras IP y advierte sobre el exceso de los límites del estándar o una reserva insuficiente.

  • Estándar PoE – 802.3af, at (PoE+), bt Type 3 (PoE++), bt Type 4 (Hi-PoE)
  • Presupuesto del switch [W] / Consumo de la cámara [W] (4–15 W, hasta 30 W con IR/calefacción)
  • Número previsto
  • Salidas – nº máx. de cámaras, consumo previsto, reserva y advertencias

Consejos y notas

  • La aplicación es portable – no requiere instalación. Basta con copiar IPTools.exe en una memoria USB y ejecutarla en cualquier equipo con Windows 10/11 que tenga instalado el .NET 9 runtime.
  • Los servidores en puertos privilegiados (DHCP 67, DNS 53, Syslog 514, SNMP Trap 162) requieren ejecutar como administrador (clic derecho → Ejecutar como administrador).
  • El servidor Web (8080) y File Share se ejecutan en puertos no privilegiados, por lo que no requieren privilegios de administrador.
  • Al cerrar la aplicación, todos los servidores en ejecución (DHCP, DNS, SMTP, TFTP, FTP, Web, Syslog, SNTP, MQTT) se detienen automáticamente.
  • El escaneo ONVIF alarga considerablemente el tiempo de escaneo – actívelo solo cuando busque cámaras IP.
  • El servidor FTP funciona solo en modo pasivo (PASV) – asegúrese de que su cliente FTP admite conexiones pasivas.
  • Use la Auditoría de credenciales exclusivamente en su propia red y con el consentimiento del administrador – probar dispositivos ajenos puede ser ilegal.
  • La mayoría de las tablas se pueden exportar (CSV/HTML/TXT) y los valores copiar mediante el menú contextual (clic derecho).