Skip to content

Catalyn45/Dobermann

Repository files navigation

Dobermann

Doberman is an Intrusion Detection System (IDS) which uses a series of rules that help define malicious network activity and uses those rules to find packets that match against them, generating alerts for users.

Dependencies

  • libevent
  • libpcap
  • libcurl

Building

To build the project use make.

Running

You need to have admin privileges to run the project because raw sockets can't be bound as a normal user.

You need to have a config file named config.json. You can check or directly use by copying config.json.example for an example.

You need to have http_scripts.json. You can check or directly use by copying http_scripts.json.example for an example.

You need to have profiling_patterns.json. You can check or directly use by copying profiling_patterns.json.example for an example.

About

lightweight intrusion detection system that will scan your network and alert you if needed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published