All Projects → RevengeComing → DemonHunter

RevengeComing / DemonHunter

Licence: MIT license
Distributed Honeypot

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to DemonHunter

honeybits-win
Windows version of honeybits - a PoC tool to create breadcrumbs and honeytokens, to lead the attackers to your honeypots!
Stars: ✭ 20 (-62.96%)
Mutual labels:  honeypot, deception
weblogic honeypot
WebLogic Honeypot is a low interaction honeypot to detect CVE-2017-10271 in the Oracle WebLogic Server component of Oracle Fusion Middleware. This is a Remote Code Execution vulnerability.
Stars: ✭ 30 (-44.44%)
Mutual labels:  honeypot, deception
WebTrap
This project is designed to create deceptive webpages to deceive and redirect attackers away from real websites.
Stars: ✭ 45 (-16.67%)
Mutual labels:  honeypot, deception
honeyku
A Heroku-based web honeypot that can be used to create and monitor fake HTTP endpoints (i.e. honeytokens).
Stars: ✭ 56 (+3.7%)
Mutual labels:  honeypot, deception
HellPot
HellPot is a portal to endless suffering meant to punish unruly HTTP bots.
Stars: ✭ 146 (+170.37%)
Mutual labels:  honeypot, deception
Cowrie
Cowrie SSH/Telnet Honeypot https://cowrie.readthedocs.io
Stars: ✭ 3,810 (+6955.56%)
Mutual labels:  honeypot, deception
Ehoney
安全、快捷、高交互、企业级的蜜罐管理系统,护网;支持多种协议蜜罐、蜜签、诱饵等功能。A safe, fast, highly interactive and enterprise level honeypot management system, supports multiple protocol honeypots, honeytokens, baits and other functions.
Stars: ✭ 1,051 (+1846.3%)
Mutual labels:  honeypot, deception
soundstorm
The Federated Social Audio Platform
Stars: ✭ 26 (-51.85%)
Mutual labels:  distributed
GraviT
GraviT is a distributed ray tracing framework that enables applications to leverage hardware-optimized ray tracers within a single environment across many nodes for large-scale rendering tasks.
Stars: ✭ 18 (-66.67%)
Mutual labels:  distributed
Loki
一个轻量级Web蜜罐 - A Little Web Honeypot.🍯🍯🍯🐝🐝🐝
Stars: ✭ 151 (+179.63%)
Mutual labels:  honeypot
go-cita
A Go implementation of CITA. https://docs.nervos.org/cita
Stars: ✭ 25 (-53.7%)
Mutual labels:  distributed
pytorch-distributed
Ape-X DQN & DDPG with pytorch & tensorboard
Stars: ✭ 98 (+81.48%)
Mutual labels:  distributed
xmutca-rpc
Xmutca-rpc是一个基于netty开发的分布式服务框架,提供稳定高性能的RPC远程服务调用功能,支持注册中心,服务治理,负载均衡等特性,开箱即用。
Stars: ✭ 18 (-66.67%)
Mutual labels:  distributed
prickly-pete
A script using Docker to quickly bring up some honeypots exposing lots of services. For research, reconnaissance, and fun. (DISCLAIMER may not be fun, not to be taken internally, aim away from face)
Stars: ✭ 29 (-46.3%)
Mutual labels:  honeypot
FedScale
FedScale is a scalable and extensible open-source federated learning (FL) platform.
Stars: ✭ 274 (+407.41%)
Mutual labels:  distributed
pooljs
Browser computing unleashed!
Stars: ✭ 17 (-68.52%)
Mutual labels:  distributed
WeIdentity
基于区块链的符合W3C DID和Verifiable Credential规范的分布式身份解决方案
Stars: ✭ 1,063 (+1868.52%)
Mutual labels:  distributed
orbit-db-cli
CLI for orbit-db
Stars: ✭ 60 (+11.11%)
Mutual labels:  distributed
elfo
Your next actor system
Stars: ✭ 38 (-29.63%)
Mutual labels:  distributed
tips
TiKV based Pub/Sub server
Stars: ✭ 31 (-42.59%)
Mutual labels:  distributed

DemonHunter

DemnonHunter is a distributed low interaction honeypot with Agent/Master design.

Agents are honeypots of diffrent protocols and master is where receives attack information and shows to honeypot administrators.

By using DemonHunter you are capable of choosing from various protocol handlers, for example you can choose between Apache(v2.4.18) or Nginx(1.10.0). Handlers are fake and you don't need to install anything extra on your server.

Each Agent is capable of holding more than one protocol. And each master can hold unlimitted count of agents.

alt text

Requirements

DemonHunter is developed under python3.6 and might work on python3.5(testers are welcome to report bugs)

Documents

I will place documents on http://demonhunter.readthedocs.io

Installation

For the latest version you can simply install it with pip:

$ pip install git+https://github.com/RevengeComing/DemonHunter.git

You can also install it from pypi:

$ pip install demonhunter

How to run DemonHunter

As i mentioned DemonHunter has 2 sides: * Master * Agents (Honeypots)

To run Master you can simply execute dh_run command line interface. By running dh cli, dh master will run under http://127.0.0.1:8000 + sqlitedb(current_dir/test.db). these are default options for dh_run cli. for changing them run dh_run --help to have more information on how to change the defaults.

To access DemonHunter's Master interface for first time you can use username: admin, password: admin. After logging in for first time create a user and delete default admin.

DemonHunter WebMaster Screenshots

screen_shot1 screen_shot2 screen_shot3

Contribution

I really accept contributions, you can simply open an issue and create a discussion about how DH should move forward.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].