Skip to content

wangziyao318/onos-app-ics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

onos-app-ics

This is an ONOS app component designed to not only provide normal operation of the ICS network but also defend both injection attack on Modbus/TCP and Slowloris on HTTP. This one is not compatible with "An ICS Forwarding" and they can't be both activated.

Usage

  1. Clone the repo with IntelliJ IDEA, and then select OpenJDK11 as the SDK from "Project Structure".
  2. Use the "Reload" button in Maven sidebar to download all required Maven packages.
  3. Run mvn clean and mvn install using the "clean" and "install" button in Maven lifecycle to generate the app component as a ".oar" archive file in "./target" folder. You can also download the ".oar" file here.
  4. Upload that ".oar" file onto ONOS web UI following this guide.
  5. Activate the "An ICS Guard" app in ONOS web UI following this guide.

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages