Skip to content

uwedisch/knxmap

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 31 commits ahead of takeshixx:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

KNXnet/IP scanning and auditing tool

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%