cym13 / donutrap

A D generic honeypot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

A generic honeypot following an idea similar to honeytrap (but with a much safer language and hopefully less bugs).

It manages TCP, UDP connections as well as PINGs. From an attacker point of view it shows all ports open and logs all attack attemps no matter the port.

Of course due to its genericity it doesn't handle specific protocols well but hopefully won't conflict with other honeypots so you can just use more specialized tools where needed (cowrie for example is a very good SSH honeypot).

This work is heavily in progress

Usage

-i --interface Device to listen to.
-p      --port Port to listen to.
-h      --help This help information.

Dependencies

Install

Use dub to manage dependencies and compile:

$ dub build -b plain
$ sudo ./donutrap

License

This program is under the GPLv3 License.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Contact

Main developper: CĂ©dric Picard
Email:           cedric.picard@efrei.net

About

A D generic honeypot

License:GNU General Public License v3.0


Languages

Language:D 100.0%