All Projects → takeshixx → knxmap

takeshixx / knxmap

Licence: GPL-3.0 license
KNXnet/IP scanning and auditing tool for KNX home automation installations.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to knxmap

automate-home
Yet another python home automation (iot) project. Because a smart light is more than just on or off.
Stars: ✭ 59 (-39.18%)
Mutual labels:  asyncio, knx
knx
python knx / eib client library
Stars: ✭ 25 (-74.23%)
Mutual labels:  knx, eib
PTEye
Phantom eye——A passive business logic vulnerability auditing tool
Stars: ✭ 55 (-43.3%)
Mutual labels:  auditing
Ariadne
一个优雅且完备的 Python QQ 自动化框架,基于 Mirai API HTTP v2。 Powered by Graia Project.
Stars: ✭ 234 (+141.24%)
Mutual labels:  asyncio
tinkoff-api
Python Tinkoff API client for asyncio and humans
Stars: ✭ 60 (-38.14%)
Mutual labels:  asyncio
polscan
Zero-setup SSH-based scanner with extensive visualizations for Debian server inventory, policy compliance and vulnerabilities
Stars: ✭ 57 (-41.24%)
Mutual labels:  auditing
aioScrapy
基于asyncio与aiohttp的异步协程爬虫框架 欢迎Star
Stars: ✭ 34 (-64.95%)
Mutual labels:  asyncio
calimero-core
Core library for KNX network access and management
Stars: ✭ 106 (+9.28%)
Mutual labels:  knx
aioneo4j
asyncio client for neo4j
Stars: ✭ 29 (-70.1%)
Mutual labels:  asyncio
swift-nio-redis
A high performance Redis protocol (RESP) implementation for SwiftNIO
Stars: ✭ 27 (-72.16%)
Mutual labels:  asyncio
async cron
crontab for python,with asyncio
Stars: ✭ 23 (-76.29%)
Mutual labels:  asyncio
knx-go
KNX clients and protocol implementation in Go
Stars: ✭ 62 (-36.08%)
Mutual labels:  knx
NETNOOB
A simple program written in bash that contains basic Linux network tools, information gathering tools and scanning tools.
Stars: ✭ 105 (+8.25%)
Mutual labels:  scanning
Batch-Antivirus
Batch Antivirus, a powerful antivirus suite written in batch with real-time protection and heuristical scanning.
Stars: ✭ 26 (-73.2%)
Mutual labels:  scanning
prometheus-async
Async helpers for prometheus_client.
Stars: ✭ 136 (+40.21%)
Mutual labels:  asyncio
xmap
XMap is a fast network scanner designed for performing Internet-wide IPv6 & IPv4 network research scanning.
Stars: ✭ 190 (+95.88%)
Mutual labels:  scanning
NetworkAlarm
A tool to monitor local network traffic for possible security vulnerabilities. Warns user against possible nmap scans, Nikto scans, credentials sent in-the-clear, and shellshock attacks. Currently supports live monitoring and network capture (pcap) scanning.
Stars: ✭ 17 (-82.47%)
Mutual labels:  scanning
socketwrapper
Async/Sync networking library including UDP, TCP and TLS/TCP socket classes written in C++ 17.
Stars: ✭ 33 (-65.98%)
Mutual labels:  asyncio
trellio
Python3 asyncio based microframework for microservice architecture
Stars: ✭ 19 (-80.41%)
Mutual labels:  asyncio
visual-differ
A Node-based diffing tool to compare an array of URLs and flag differences between them
Stars: ✭ 18 (-81.44%)
Mutual labels:  auditing

KNXmap

A tool for scanning and auditing KNXnet/IP gateways on IP driven networks. KNXnet/IP defines Ethernet as physical communication media for KNX (EN 50090, ISO/IEC 14543). KNXmap also allows to scan for devices on the KNX bus via KNXnet/IP gateways. In addition to scanning, KNXmap supports other modes to interact with KNX gateways like monitor bus messages or write arbitrary values to group addresses.

Compatibility

KNXmap heavily relies on the asyncio module and therefore requires Python 3.4 or newer. There are just a few optional dependencies that are required for some special features.

Usage

sudo python setup.py install
knxmap -h

Documentation

The documentation is available in the repository wiki.

Hacking

Enable full debugging and verbosity for development:

PYTHONASYNCIODEBUG=1 knxmap -v scan 192.168.178.20 1.1.0-1.1.6 --bus-info
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].