Welcome to Controller Shield


The Controller Shield project proposes to create a repository called the Unified-Security Plugin (USecPlugin). The Unified-Security Plugin is a general purpose plugin to provide controller security information to north-bound applications. The security information could be for various purposes such as collating source of different attacks reported in SB plugins / suspected controller intrusions or information about trusted controllers in the network. Information collected at the plugin may also be used to configure Firewalls and create IP Blacklists for the network.

Getting Started with Unified Security Plugin

Refer to the User Guide

High-Level Design

For High Level Design and Architecture please refer the project proposal page for more details.

Clone The USecPlugin repository

git clone https://git.opendaylight.org/gerrit/usecplugin.git
git clone ssh://<username>@git.opendaylight.org:29418/usecplugin.git


  • Thomas Lee Sebastian <thomaslee.s@tcs.com>
  • Rafat Jahan <rafat.jahan@tcs.com>
  • Deepika Gupta <gupta.deepika1@tcs.com>



Technical Overview

Please refer to User and Developer guide. Will be updated later

Project Facts

Project Creation Date: Aug 6th, 2015
Lifecycle State: Incubation
Primary Contact: Thomas Lee Sebastian <thomaslee.s@tcs.com>
Secondary Contact: Rafat Jahan <rafat.jahan@tcs.com>
Project Lead:  Thomas Lee Sebastian <thomaslee.s@tcs.com>
Mailing List:  https://lists.opendaylight.org/mailman/listinfo/usecplugin-dev
    Archives: unspecified 
Meetings: See Community Meetings 
Repository: https://github.com/opendaylight/usecplugin
Jenkins: https://jenkins.opendaylight.org/releng/view/usecplugin
Gerrit Patches: https://git.opendaylight.org/gerrit/p/usecplugin
Bugs: https://bugs.opendaylight.org/enter_bug.cgi?product=usecplugin
  • No labels