s7scan Logo

s7scan

0
Free
Visit Website

s7scan is a tool written in Python that scans networks, enumerates Siemens PLCs, and gathers basic information about them, such as PLC firmware and hardware version, network configuration, and security parameters. It uses the S7 protocol to connect to PLCs, specifically performing 'Read SZL' requests to obtain controller information. The tool can identify active PLCs, retrieve details like PLC type, software and hardware versions, protection settings, and network configuration. It supports both TCP/IP and LLC transport protocols and can be built as a stand-alone binary with pyinstaller. s7scan is based on the 'plcscan' utility by Dmitry Efanov (Positive Research).

FEATURES

ALTERNATIVES

A network protocol analyzer for capturing and analyzing network traffic with a focus on TCP/IP flow reconstruction and response time tracking.

Prisma SASE is a cloud-delivered service integrating network security, SD-WAN, and user experience management for comprehensive protection and optimization of hybrid work environments.

A lookup service for AS-numbers and prefixes by country

A tool for exploiting HTTP/2 cleartext smuggling vulnerabilities

An open source platform for secure remote access management with granular access control and fast speeds.

Tor Browser is a free and open-source software that allows users to browse the internet anonymously and privately.

A foundational guide for using deception against computer network adversaries using honeypots to detect adversaries before they accomplish their goals.

A tool for enumerating subdomains of a given domain