Skip to content

Host-based Intrusion Detection System for Wind Turbine and Site Controllers

License

Notifications You must be signed in to change notification settings

sandialabs/wind_hids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Background

This code was developed as part of the "WindWeasel: PLC Monitoring, Analysis, and Alerting System" project, funded by the U.S. Department of Energy (DOE) Wind Energy Technologies Office (WETO) to develop host-based intrusion detection systems for wind site and wind turbine controllers.

More information on the project is located in this presentation.

Running the Code

The sofware was tested with Python 3.9.13, but should run with any Python 3.7+ version.

Install the dependent packages:

pip install -r requirements.txt

Run the code:

python Wind_HMI_IDS.py

The online version of the code interacts with the turbine HMI website, but the offline version of the code pulls static data from the local XML files.

Contributing

Developers are welcome. Please submit pull requests with detailed messages.

License

See LICENSE.md.

About

Host-based Intrusion Detection System for Wind Turbine and Site Controllers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages