• Stars
    star
    106
  • Rank 325,871 (Top 7 %)
  • Language
    Dockerfile
  • License
    MIT License
  • Created over 9 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Snort in Docker for Network Functions Virtualization (NFV)

docker-snort

Snort in Docker for Network Functions Virtualization (NFV)

The Snort Version 2.9.8.0 and DAQ Version 2.0.6

Docker Usage

You may need to run as sudo Attach the snort in container to have full access to the network

$ docker run -it --rm --net=host linton/docker-snort /bin/bash

Or you may need to add --cap-add=NET_ADMIN or --privileged (unsafe)

$ docker run -it --rm --net=host --cap-add=NET_ADMIN linton/docker-snort /bin/bash

Snort Usage

For testing it's work. Add this rule in the file at /etc/snort/rules/local.rules

alert icmp any any -> any any (msg:"Pinging...";sid:1000004;)

Running Snort and alerts output to the console (screen).

$ snort -i eth0 -c /etc/snort/etc/snort.conf -A console

Running Snort and alerts output to the UNIX socket

$ snort -i eth0 -A unsock -l /tmp -c /etc/snort/etc/snort.conf

Ping in the container then the alert message will show on the console

ping 8.8.8.8

More Repositories

1

linen-cni

A CNI plugin designed for overlay networks with Open vSwitch
Go
52
star
2

tinynet

A lightweight instant virtual network for rapid prototyping SDN
Go
45
star
3

malware

This is a malware analysis project which expecte to generate snort rule via malicious network traffic
Python
27
star
4

awesomelists-index

Generate the awesome lists in JSON file.
JavaScript
27
star
5

ovs-cni

Go
25
star
6

nat

An Ryu Application implemented NAT
Python
21
star
7

snortunsock

A Python listener to capture Snort event via the UNIX Socket output.
Python
15
star
8

electron-boilerplate

Boilerplate Electron Application with Handlebars.js/Material Design CSS
HTML
13
star
9

dotfiles

A dotfile same development environment
Vim Script
8
star
10

octocat-images

:octocat: Get octocat images name, number, url and even download images
JavaScript
7
star
11

netns-demo

Shell
7
star
12

pigrelay

Pigrelay: Open Unix Domain Socket for Snort(NIDS) and send to Network socket
Python
7
star
13

dpdk-ovs

Open vSwitch with DPDK and Vhostuser CNI development sandbox
7
star
14

docker-ryu

SDN framework RYU in Docker
7
star
15

cafenomad-bot

A Cafe Nomad Line Bot for Seeking Coffee Shops Close to You
Ruby
5
star
16

OVS-Cheat-Sheet

Open vSwitch Cheat Sheet
5
star
17

codeshipbar

A menubar app of codeship show the building status.
CSS
5
star
18

ovsdb

A libovsdb wrapper for operating Open vSwitch
Go
5
star
19

pydcard

This is a Dcard API wrapper
Python
4
star
20

sdn-testing-tool

Python
4
star
21

pyscanlogger

Pyscanlogger - Python Port scan detector
Python
4
star
22

etop

A CPU activity monitor likes top program but gorgeous.
JavaScript
4
star
23

ryuapp

SDN/OpenFlow Applications based on Ryu controller
Python
3
star
24

snort-base

Snort base docker image
Dockerfile
3
star
25

opencv-go.dockerfile

OpenCV + GoCV
3
star
26

Computer-Network

Python
3
star
27

go-linebot

A Currency Convert Line Bot Build in Golang
Go
3
star
28

sdn-app-dev

SDN Applications Development
Python
2
star
29

shipyard-api

A Shipyard 3.0 API wrapper for Node.js
JavaScript
2
star
30

SDN-hands-on

SDN Hands-on Training
Python
2
star
31

gptelbot

Go
2
star
32

fluent-plugin-csv-with-header

yet another fluent plugin to parser CSV with header for Fluent
Ruby
2
star
33

archive-blog

Welcome to my Blog.
HTML
1
star
34

codeship-api

An better API wrapper for Codeship
JavaScript
1
star
35

crypt

A simple CLI tool for Encrypt/Decrypt files.
Go
1
star
36

alpine-ssh-client

Dockerfile
1
star
37

john-lin.github.io

HTML
1
star
38

kubepcap

Kubernetes cluster pod capture
Go
1
star
39

ryuInstallHelper

This is a automatic installation script for install Ryu on Ubuntu 12.04+.
Shell
1
star
40

pyew

Automatically exported from code.google.com/p/pyew
Python
1
star
41

shipyard.js

A Shipyard API wrapper for Node.js.
JavaScript
1
star
42

Moocs

This is an utility script for TAs using in computer networking course on NTHU MOOCs
Python
1
star
43

fluent-plugin-redis-pub

yet another fluent plugin to publish messages into redis
Ruby
1
star
44

awesome-nthu-thesis

A curated list of NTHU Latex template thesis lists
1
star
45

tsbetween

Convert start and end time from ISO 8601 to UNIX timestamps
JavaScript
1
star
46

express-file-upload

A simple file upload web server build with Express
JavaScript
1
star
47

sdn-snort-web

Portable Demo environment
1
star
48

pyexchange

Getting exchange rate by using Yahoo finance API
Python
1
star
49

info

CSS
1
star
50

vcpe-api-server

A vCPE dashboard API Server [Work in progress].
JavaScript
1
star
51

py80211

Automatically exported from code.google.com/p/py80211
Python
1
star