Skip to content

Commit

Permalink
feat: add some more BACnet links, and fuzzer (modbus/bacnet)
Browse files Browse the repository at this point in the history
  • Loading branch information
timyardley authored Jul 14, 2023
1 parent ef995d4 commit 595e415
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions protocols/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,19 @@ Developed as a community asset

## BACnet

### Protocol Implementation
- [Public Review of ASHRAE Standards](https://www.ashrae.org/technical-resources/standards-and-guidelines/read-only-versions-of-ashrae-standards) - A way to read some of the ASRAE standards that are out for public review.
- [BACpypes](https://github.com/JoelBender/bacpypes) - BACpypes provides a BACnet application layer and network layer written in Python for daemons, scripting, and graphical interfaces.
- [BACnet SC Reference Implementation](https://sourceforge.net/projects/bacnet-sc-reference-stack/) - BACnet Secure Connect Reference Implementation. More details about the standard [here](https://www.ashrae.org/file%20library/technical%20resources/bookstore/bacnet-sc-whitepaper-v15_final_20190521.pdf). Wireshark dissector docs [here](https://www.wireshark.org/docs/dfref/b/bscvlc.html)
- [BACnet Stack](https://github.com/bacnet-stack/bacnet-stack) - C stack for BACnet

### Protocol Parsers
- [zeek plugin bacnet](https://github.com/amzn/zeek-plugin-bacnet) - BACnet Zeek Plugin from Amazon
- [yet another zeek plugin bacnet](https://github.com/delta-2-4/Zeek-BACnetIP) - BACnet Zeek Plugin by Aaron Heller + [SANS whitepaper](https://www.sans.org/reading-room/whitepapers/ICS/paper/39240)
- [ICSNPP Bacnet for Zeek](https://github.com/cisagov/icsnpp-bacnet) - DHS CISA Bacnet parser for Zeek
- [BACnet SC Reference Implementation](https://sourceforge.net/projects/bacnet-sc-reference-stack/) - BACnet Secure Connect Reference Implementation. More details about the standard [here](https://www.ashrae.org/file%20library/technical%20resources/bookstore/bacnet-sc-whitepaper-v15_final_20190521.pdf)
- [Public Review of ASHRAE Standards](https://www.ashrae.org/technical-resources/standards-and-guidelines/read-only-versions-of-ashrae-standards) - A way to read some of the ASRAE standards that are out for public review.

### Fuzzing
- [Fuzzowski](https://github.com/nccgroup/fuzzowski/tree/master) - partially implemented BACnet fuzzing

## Bristol Standard Asynchronous Protocol (BSAP)

Expand Down Expand Up @@ -71,6 +78,7 @@ Developed as a community asset

## Genisys
- [ICSNPP Genisys for Zeek](https://github.com/cisagov/icsnpp-genisys) - DHS CISA Genisys plugin for Zeek

## IEC 104

- [IEC Server](/tools/mirrored/iec-server/) - Software to simulate server side of systems using a telecontrol message Protocol specified in the IEC 60870-5. Original website http://area-x1.lima-city.de is down, so this has been mirrored.
Expand Down Expand Up @@ -141,6 +149,7 @@ Developed as a community asset
- [AEGIS Fuzzer](https://www.automatak.com/aegis/) - Aegis™ is a smart fuzzing framework for a growing number of protocols that can identify robustness and security issues in communications software before it is deployed in a production system. **[commercial]** Early Open Source version is mirrored here: [Open-Source](/tools/mirrored/aegis-opensource).
- [Modbus Fuzzer](https://github.com/bl4ckic3/Modbus-Fuzzer) - Modbus Protocol Fuzzer
- [Modbus network fuzzer](https://github.com/s-e-knudsen/Modbus_network_fuzzer) - The modbus network fuzzer uses Boofuzz for the fuzzing of the protocol (By Søren Knudsen)
- [Fuzzowski](https://github.com/nccgroup/fuzzowski/tree/master) - partially implemented Modbus fuzzing

## Multispeak

Expand Down

0 comments on commit 595e415

Please sign in to comment.