Here’s a useful Python script using zkteco library to scan for ZKTeco devices on your local network:
# zkteco_ip_scanner.py
# Scans local network for ZKTeco attendance devices on port 4370
import socket
from zk import ZK
from concurrent.futures import ThreadPoolExecutor
def scan_ip(ip, port=4370, timeout=2):
"""Test if a ZKTeco device is reachable at given IP"""
try:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.settimeout(timeout)
result = sock.connect_ex((ip, port))
sock.close()
if result == 0:
# Try to connect with ZK library
zk = ZK(ip, port=port, timeout=timeout)
conn = zk.connect()
if conn:
print(f"[+] ZKTeco device found at ip:port")
try:
print(f" Serial: conn.get_serialnumber()")
print(f" Firmware: conn.get_firmware_version()")
except:
pass
conn.disconnect()
return ip
except Exception as e:
pass
return None
def scan_network(network_prefix="192.168.1."):
"""Scan a /24 subnet"""
print(f"Scanning network_prefix0-255 on port 4370...")
ips = [f"network_prefixi" for i in range(1, 255)]
with ThreadPoolExecutor(max_workers=50) as executor:
results = executor.map(scan_ip, ips)
found = [ip for ip in results if ip]
print(f"\nScan complete. Found len(found) device(s).")
return found
if name == "main":
# Example: change to your network prefix
devices = scan_network("192.168.1.")
# Optional: save results
if devices:
with open("zk_devices.txt", "w") as f:
for ip in devices:
f.write(f"ip\n")
print("Saved to zk_devices.txt")
Requirements:
pip install pyzk python-socketio
Quick one-liner (nmap alternative):
nmap -p 4370 --open 192.168.1.0/24 -oG - | grep 4370/open
This will list all ZKTeco devices on your network by detecting open port 4370 (default for ZK devices).
The ZKTeco IP Tool is a utility designed to discover, configure, and manage ZKTeco biometric terminals and surveillance cameras across a Local Area Network. It allows users to batch-configure network parameters like IP addresses and monitor device status while supporting security features such as TLS 1.2. For official manuals and the latest software version, visit the ZKTeco Download Center
Hybrid AES256-RSA1024/2048 Encryption Methodology ... - ZKTeco
ZKTeco IP Scanner is not a standalone product but refers to a set of official utilities and software features used to discover and manage ZKTeco biometric and access control devices on a network. The primary tools for this purpose are the Discovery Tool (DiscoveryTool.exe) and the built-in Auto IP Detection features within management software like ZKTime.Net ZKBio CVSecurity Key Device Discovery Tools Discovery Tool (DiscoveryTool.exe)
: A dedicated utility specifically for searching devices and setting network parameters from a PC. : Scans the local network segment for connected hardware.
: Allows users to view and modify IP details (IP address, Subnet Mask, Gateway) and connect directly to the device's web server. ZKTime.Net 3.0 : A Windows-based attendance software that features Auto IP Detection
to simplify connecting standalone devices via Ethernet or Wi-Fi. Communication Setting Tool V3.0 : Used within larger platforms like ZKBio CVSecurity to search for and add access control panels to the system. Default Network Credentials
If a device is discovered but cannot be accessed, it may still be using its factory default settings: User Manual - zkteco.me
Note: The default administrator password is 1234, and the default door password is 8888. www.zkteco.me 2.8 inch Multi-Biometric Access Control - zkteco.me IP Address: 192.168. 1.201 is default. www.zkteco.me USER MANUAL - zkteco.me
The ZKTeco IP Scanner (often referred to as a "device discovery tool") is a utility designed to find and manage ZKTeco biometric terminals and IP cameras across a network. Key Features of a ZKTeco IP Scanner
Network Device Discovery: Automatically scans a local area network (LAN) to identify connected ZKTeco devices, such as the ProFace X or F16, without needing their manual IP addresses.
Visual Network Mapping: Generates a topology map that displays the relationships and connection status of all discovered hardware.
Configuration Management: Allows users to remotely modify device network settings, such as changing a device's default IP address (typically 192.168.1.201) or gateway.
Status Monitoring: Provides real-time visibility into whether a terminal is online, its current firmware version, and its serial number for easier inventory.
Integration Support: Facilitates the connection of hardware to management platforms like ZKBioSecurity by ensuring the PC and biometric machines are on the same subnet.
Diagnostic Tools: Includes "Scanner Logs" (S Logs) to track how many times a device has been triggered for verification, helping troubleshoot sensor issues. Common Default Credentials for Discovered Devices
When using the scanner to log into newly found devices, the following default login information is often used: Configuration Manual - zkteco.me
Searching for and configuring a ZKTeco IP scanner typically involves identifying the device's IP address within your local network to integrate it with management software like ZKBio CVSecurity BioTime 8.0
Below are three post drafts tailored for different audiences (LinkedIn/Professional, Technical/How-to, and a Quick Tip). Option 1: Professional (LinkedIn)
Headline: Streamline Your Security: Integrating ZKTeco Biometrics via IP
Is your office security still running on siloed systems? Integrating your
biometric devices directly into your network is the key to real-time attendance and access control. By using the internal IP Scanner
or pinging your devices, you can ensure seamless communication between your hardware and central management software. A static IP setup is highly recommended to prevent synchronization failures during router reboots. Key Benefits: Real-time Data Sync: No more manual log downloads. Centralized Management: Control multiple entry points from one dashboard. Enhanced Accuracy: Direct TCP/IP connection minimizes data loss.
How are you managing your network security this year? Let's discuss in the comments! 🚀
#Biometrics #ZKTeco #AccessControl #NetworkSecurity #SmartOffice Option 2: Technical/Troubleshooting (How-to Guide)
Headline: Tech Tip: Finding and Connecting Your ZKTeco Device
Can't find your ZKTeco device on the network? Here is a quick guide to getting connected using an IP scan approach:
You're looking for features of the "ZKTECO IP Scanner" tool. ZKTECO is a well-known brand in the access control and time attendance industry, and their IP Scanner is a utility used for network management and device configuration. Here are some common features associated with the ZKTECO IP Scanner:
Primary Features:
- Network Scanning: Scans the network to detect and display ZKTECO devices, including access control panels, time attendance devices, and other network-enabled products.
- Device Discovery: Automatically discovers ZKTECO devices on the network, including their IP addresses, device types, and firmware versions.
- IP Address Management: Allows users to configure and manage IP addresses for ZKTECO devices, including setting static IP addresses, subnet masks, gateways, and DNS servers.
Configuration and Management Features:
- Device Configuration: Enables users to configure device settings, such as network parameters, communication protocols, and device-specific features.
- Firmware Upgrade: Allows users to upgrade firmware for multiple devices simultaneously, ensuring they are running the latest software versions.
- Device Monitoring: Provides real-time monitoring of device status, including network connectivity, device errors, and other critical events.
Security and Access Control Features:
- Secure Connection: Supports secure connections to devices using protocols like HTTPS, SSH, or SSL/TLS.
- Authentication: Offers authentication mechanisms, such as username and password, to ensure only authorized personnel can access and configure devices.
Additional Features:
- Export and Import: Allows users to export device configurations and import them into other devices or the same device after a factory reset.
- Multi-Device Management: Supports managing multiple devices simultaneously, making it easier to configure and monitor large-scale deployments.
- User-Friendly Interface: Typically features an intuitive and user-friendly interface, making it easy for administrators to navigate and perform tasks.
Keep in mind that the specific features of the ZKTECO IP Scanner may vary depending on the software version, device models, and firmware versions being used. If you're looking for detailed information or specific features, I recommend checking the official ZKTECO documentation or contacting their support team.
Overview
ZKTeco IP Scanner is a Windows utility used to discover ZKTeco biometric and access-control devices on a local network, list their IP addresses, MACs, models, and allow basic device configuration (IP assignment, subnet, gateway). It simplifies deploying and maintaining time-attendance terminals, door controllers, and biometric readers by automating device discovery and offering simple network setup tools.
Prerequisites
- Your PC must be on the same physical subnet as the ZKTeco devices (e.g., 192.168.1.x).
- Disable the Windows Firewall (temporarily) or allow inbound/outbound traffic on UDP 4370 and TCP 4370.
- Ethernet connection is recommended over WiFi to prevent packet loss.
What is ZKTeco IP Scanner?
ZKTeco IP Scanner is a lightweight, proprietary network utility software developed by ZKTeco (a global leader in security and time management solutions). Its primary function is to automatically discover, identify, and manage ZKTeco devices — such as biometric attendance systems, access control panels, and multi‑door controllers — within a local area network (LAN).
While ZKTeco devices can be accessed manually via their IP address through a web browser, the IP scanner simplifies the process of locating devices on busy or segmented networks, especially when their IP addresses are unknown or have been dynamically assigned by a DHCP server.
Zkteco Ip Scanner _best_ May 2026
Here’s a useful Python script using zkteco library to scan for ZKTeco devices on your local network:
# zkteco_ip_scanner.py
# Scans local network for ZKTeco attendance devices on port 4370
import socket
from zk import ZK
from concurrent.futures import ThreadPoolExecutor
def scan_ip(ip, port=4370, timeout=2):
"""Test if a ZKTeco device is reachable at given IP"""
try:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.settimeout(timeout)
result = sock.connect_ex((ip, port))
sock.close()
if result == 0:
# Try to connect with ZK library
zk = ZK(ip, port=port, timeout=timeout)
conn = zk.connect()
if conn:
print(f"[+] ZKTeco device found at ip:port")
try:
print(f" Serial: conn.get_serialnumber()")
print(f" Firmware: conn.get_firmware_version()")
except:
pass
conn.disconnect()
return ip
except Exception as e:
pass
return None
def scan_network(network_prefix="192.168.1."):
"""Scan a /24 subnet"""
print(f"Scanning network_prefix0-255 on port 4370...")
ips = [f"network_prefixi" for i in range(1, 255)]
with ThreadPoolExecutor(max_workers=50) as executor:
results = executor.map(scan_ip, ips)
found = [ip for ip in results if ip]
print(f"\nScan complete. Found len(found) device(s).")
return found
if name == "main":
# Example: change to your network prefix
devices = scan_network("192.168.1.")
# Optional: save results
if devices:
with open("zk_devices.txt", "w") as f:
for ip in devices:
f.write(f"ip\n")
print("Saved to zk_devices.txt")
Requirements:
pip install pyzk python-socketio
Quick one-liner (nmap alternative):
nmap -p 4370 --open 192.168.1.0/24 -oG - | grep 4370/open
This will list all ZKTeco devices on your network by detecting open port 4370 (default for ZK devices).
The ZKTeco IP Tool is a utility designed to discover, configure, and manage ZKTeco biometric terminals and surveillance cameras across a Local Area Network. It allows users to batch-configure network parameters like IP addresses and monitor device status while supporting security features such as TLS 1.2. For official manuals and the latest software version, visit the ZKTeco Download Center
Hybrid AES256-RSA1024/2048 Encryption Methodology ... - ZKTeco zkteco ip scanner
ZKTeco IP Scanner is not a standalone product but refers to a set of official utilities and software features used to discover and manage ZKTeco biometric and access control devices on a network. The primary tools for this purpose are the Discovery Tool (DiscoveryTool.exe) and the built-in Auto IP Detection features within management software like ZKTime.Net ZKBio CVSecurity Key Device Discovery Tools Discovery Tool (DiscoveryTool.exe)
: A dedicated utility specifically for searching devices and setting network parameters from a PC. : Scans the local network segment for connected hardware.
: Allows users to view and modify IP details (IP address, Subnet Mask, Gateway) and connect directly to the device's web server. ZKTime.Net 3.0 : A Windows-based attendance software that features Auto IP Detection
to simplify connecting standalone devices via Ethernet or Wi-Fi. Communication Setting Tool V3.0 : Used within larger platforms like ZKBio CVSecurity to search for and add access control panels to the system. Default Network Credentials
If a device is discovered but cannot be accessed, it may still be using its factory default settings: User Manual - zkteco.me
Note: The default administrator password is 1234, and the default door password is 8888. www.zkteco.me 2.8 inch Multi-Biometric Access Control - zkteco.me IP Address: 192.168. 1.201 is default. www.zkteco.me USER MANUAL - zkteco.me
The ZKTeco IP Scanner (often referred to as a "device discovery tool") is a utility designed to find and manage ZKTeco biometric terminals and IP cameras across a network. Key Features of a ZKTeco IP Scanner
Network Device Discovery: Automatically scans a local area network (LAN) to identify connected ZKTeco devices, such as the ProFace X or F16, without needing their manual IP addresses.
Visual Network Mapping: Generates a topology map that displays the relationships and connection status of all discovered hardware.
Configuration Management: Allows users to remotely modify device network settings, such as changing a device's default IP address (typically 192.168.1.201) or gateway.
Status Monitoring: Provides real-time visibility into whether a terminal is online, its current firmware version, and its serial number for easier inventory. Here’s a useful Python script using zkteco library
Integration Support: Facilitates the connection of hardware to management platforms like ZKBioSecurity by ensuring the PC and biometric machines are on the same subnet.
Diagnostic Tools: Includes "Scanner Logs" (S Logs) to track how many times a device has been triggered for verification, helping troubleshoot sensor issues. Common Default Credentials for Discovered Devices
When using the scanner to log into newly found devices, the following default login information is often used: Configuration Manual - zkteco.me
Searching for and configuring a ZKTeco IP scanner typically involves identifying the device's IP address within your local network to integrate it with management software like ZKBio CVSecurity BioTime 8.0
Below are three post drafts tailored for different audiences (LinkedIn/Professional, Technical/How-to, and a Quick Tip). Option 1: Professional (LinkedIn)
Headline: Streamline Your Security: Integrating ZKTeco Biometrics via IP
Is your office security still running on siloed systems? Integrating your
biometric devices directly into your network is the key to real-time attendance and access control. By using the internal IP Scanner
or pinging your devices, you can ensure seamless communication between your hardware and central management software. A static IP setup is highly recommended to prevent synchronization failures during router reboots. Key Benefits: Real-time Data Sync: No more manual log downloads. Centralized Management: Control multiple entry points from one dashboard. Enhanced Accuracy: Direct TCP/IP connection minimizes data loss.
How are you managing your network security this year? Let's discuss in the comments! 🚀
#Biometrics #ZKTeco #AccessControl #NetworkSecurity #SmartOffice Option 2: Technical/Troubleshooting (How-to Guide) def scan_network(network_prefix="192
Headline: Tech Tip: Finding and Connecting Your ZKTeco Device
Can't find your ZKTeco device on the network? Here is a quick guide to getting connected using an IP scan approach:
You're looking for features of the "ZKTECO IP Scanner" tool. ZKTECO is a well-known brand in the access control and time attendance industry, and their IP Scanner is a utility used for network management and device configuration. Here are some common features associated with the ZKTECO IP Scanner:
Primary Features:
- Network Scanning: Scans the network to detect and display ZKTECO devices, including access control panels, time attendance devices, and other network-enabled products.
- Device Discovery: Automatically discovers ZKTECO devices on the network, including their IP addresses, device types, and firmware versions.
- IP Address Management: Allows users to configure and manage IP addresses for ZKTECO devices, including setting static IP addresses, subnet masks, gateways, and DNS servers.
Configuration and Management Features:
- Device Configuration: Enables users to configure device settings, such as network parameters, communication protocols, and device-specific features.
- Firmware Upgrade: Allows users to upgrade firmware for multiple devices simultaneously, ensuring they are running the latest software versions.
- Device Monitoring: Provides real-time monitoring of device status, including network connectivity, device errors, and other critical events.
Security and Access Control Features:
- Secure Connection: Supports secure connections to devices using protocols like HTTPS, SSH, or SSL/TLS.
- Authentication: Offers authentication mechanisms, such as username and password, to ensure only authorized personnel can access and configure devices.
Additional Features:
- Export and Import: Allows users to export device configurations and import them into other devices or the same device after a factory reset.
- Multi-Device Management: Supports managing multiple devices simultaneously, making it easier to configure and monitor large-scale deployments.
- User-Friendly Interface: Typically features an intuitive and user-friendly interface, making it easy for administrators to navigate and perform tasks.
Keep in mind that the specific features of the ZKTECO IP Scanner may vary depending on the software version, device models, and firmware versions being used. If you're looking for detailed information or specific features, I recommend checking the official ZKTECO documentation or contacting their support team.
Overview
ZKTeco IP Scanner is a Windows utility used to discover ZKTeco biometric and access-control devices on a local network, list their IP addresses, MACs, models, and allow basic device configuration (IP assignment, subnet, gateway). It simplifies deploying and maintaining time-attendance terminals, door controllers, and biometric readers by automating device discovery and offering simple network setup tools.
Prerequisites
- Your PC must be on the same physical subnet as the ZKTeco devices (e.g., 192.168.1.x).
- Disable the Windows Firewall (temporarily) or allow inbound/outbound traffic on UDP 4370 and TCP 4370.
- Ethernet connection is recommended over WiFi to prevent packet loss.
What is ZKTeco IP Scanner?
ZKTeco IP Scanner is a lightweight, proprietary network utility software developed by ZKTeco (a global leader in security and time management solutions). Its primary function is to automatically discover, identify, and manage ZKTeco devices — such as biometric attendance systems, access control panels, and multi‑door controllers — within a local area network (LAN).
While ZKTeco devices can be accessed manually via their IP address through a web browser, the IP scanner simplifies the process of locating devices on busy or segmented networks, especially when their IP addresses are unknown or have been dynamically assigned by a DHCP server.