All Projects → TheKingOfDuck → Loki

TheKingOfDuck / Loki

Licence: Apache-2.0 license
一个轻量级Web蜜罐 - A Little Web Honeypot.🍯🍯🍯🐝🐝🐝

Programming Languages

java
68154 projects - #9 most used programming language
SCSS
7915 projects
Less
1899 projects
Stata
111 projects

Projects that are alternatives of or similar to Loki

Glutton
Generic Low Interaction Honeypot
Stars: ✭ 151 (+0%)
Mutual labels:  honeypot
Deception As Detection
Deception based detection techniques mapped to the MITRE’s ATT&CK framework
Stars: ✭ 228 (+50.99%)
Mutual labels:  honeypot
Trapdoor
Serverless honeytoken 🕵🏻‍♂️
Stars: ✭ 70 (-53.64%)
Mutual labels:  honeypot
Sweetie Data
This repo contains logstash of various honeypots
Stars: ✭ 163 (+7.95%)
Mutual labels:  honeypot
Hfish
安全、可靠、简单、免费的企业级蜜罐
Stars: ✭ 2,977 (+1871.52%)
Mutual labels:  honeypot
Spacesiren
A honey token manager and alert system for AWS.
Stars: ✭ 247 (+63.58%)
Mutual labels:  honeypot
Tanner
He who flays the hide
Stars: ✭ 140 (-7.28%)
Mutual labels:  honeypot
imap-honey
IMAP or SMTP honeypot written in Golang
Stars: ✭ 22 (-85.43%)
Mutual labels:  honeypot
Tpotce
🍯 T-Pot - The All In One Honeypot Platform 🐝
Stars: ✭ 3,105 (+1956.29%)
Mutual labels:  honeypot
honeycomb
An extensible honeypot framework
Stars: ✭ 93 (-38.41%)
Mutual labels:  honeypot
Miniprint
A medium interaction printer honeypot 🍯
Stars: ✭ 177 (+17.22%)
Mutual labels:  honeypot
Honeybits
A PoC tool designed to enhance the effectiveness of your traps by spreading breadcrumbs & honeytokens across your systems to lure the attacker toward your honeypots
Stars: ✭ 222 (+47.02%)
Mutual labels:  honeypot
List Of User Agents
List of major web + mobile browser user agent strings. +1 Bonus script to scrape :)
Stars: ✭ 247 (+63.58%)
Mutual labels:  honeypot
Python Honeypot
OWASP Honeypot, Automated Deception Framework.
Stars: ✭ 160 (+5.96%)
Mutual labels:  honeypot
Ehoney
安全、快捷、高交互、企业级的蜜罐管理系统,护网;支持多种协议蜜罐、蜜签、诱饵等功能。A safe, fast, highly interactive and enterprise level honeypot management system, supports multiple protocol honeypots, honeytokens, baits and other functions.
Stars: ✭ 1,051 (+596.03%)
Mutual labels:  honeypot
Hontel
Telnet Honeypot
Stars: ✭ 145 (-3.97%)
Mutual labels:  honeypot
Chameleon
Customizable honeypots for monitoring network traffic, bots activities and username\password credentials (DNS, HTTP Proxy, HTTP, HTTPS, SSH, POP3, IMAP, STMP, RDP, VNC, SMB, SOCKS5, Redis, TELNET, Postgres and MySQL)
Stars: ✭ 230 (+52.32%)
Mutual labels:  honeypot
CryptoProfitSwitcher
Extensible profit switcher for crypto coins and algorithms
Stars: ✭ 49 (-67.55%)
Mutual labels:  loki
VictoriaLogs
Loki On VictoriaMetrics
Stars: ✭ 58 (-61.59%)
Mutual labels:  loki
Telnet Iot Honeypot
Python telnet honeypot for catching botnet binaries
Stars: ✭ 252 (+66.89%)
Mutual labels:  honeypot

Loki

Releases下载:https://github.com/TheKingOfDuck/Loki/releases/tag/0.2

更新日志

  • 20220111 修改了获取部分字段的方式。
  • 20210107 实现多端口监听
  • 20210103 实现动态配置相关页面
  • 20210124 实现配置指定端口指向指定模板文件
  • 20210131 捕获所有数据,基本功能实现。修改默认页面。

技术栈

springboot + thymeleaf + sqlite

  • 自定义注解
  • 全局异常捕获,404捕获
  • 多端口多页面
  • 后台指定端口配置

使用

编辑application.yml修改默认后台,端口,账号密码等配置,然后执行java -jar loki.jar启动项目。

了解更多: https://thekingofduck.github.io/post/loki-web-honeypot/

server:
  port: 80
  #多端口配置
  multiPorts: 81-90,7000-10000,65535
  ssl:
    enabled:
      false                             #SSL协议配置开开关
    key-store:
      loki.keystore
    key-alias:
      loki
    key-store-password:
      loki@2333
    key-store-type:
      JKS

spring:
  #出现错误时, 直接抛出异常(便于异常统一处理,否则捕获不到404)
  mvc:
    throw-exception-if-no-handler-found: true
    static-path-pattern: /**


  web:
    resources:
      add-mappings: false
  datasource:
    url: jdbc:sqlite:data/loki.db # 创建的sqlite数据库所在路径
    username: # 因为没有用户名和密码,所以这两个参数就没有值
    password:
    driver-class-name: org.sqlite.JDBC # sqlite驱动
  thymeleaf:
    prefix: classpath:/templates/


# mybatis配置
mybatis:
  mapper-locations: classpath:mybatis/mapper/*Mapper.xml # 配置mapper.xml文件路径
  type-aliases-package: net.thekingofduck.loki.entity # 实体类包名


loki:
  adminPath: lokiadmin                  #后台路径 http://HOST:ADMINPORT/ADMINPPATH
  adminPort: 65535                      #后台端口 这个端口如果不在上面的端口列表里则后台无法访问
  username: loki                        #后台路径 http://HOST:ADMINPORT/ADMINPPATH
  password: loki@2333                   #后台路径 http://HOST:ADMINPORT/ADMINPPATH
  templates: /resources/templates/      #模板渲染的路径 在jar包同级目录
  statics: /resources/statics/          #模板静态资源(images,js,css)的路径 在jar包同级目录

templates:
  list:
    default:
      - maps: {
        port: '80',
        path: 'default/index.html',
        code: '200',
        header: {
          X-Powered-By: "PHP/5.4.7",
          Server: "phpstudy"
        },
        respbody: 'error',
      }
    tongda:
      - maps: {
        port: '8080',
        path: 'tongda/index.html',
        code: '200',
        header: {
          Set-Cookie: "phpsession=123",
          Server: "apache"
        },
        respbody: 'error',
      }
    seeyon:
      - maps: {
        port: '8090',
        path: 'seeyon/index.html',
        code: '200',
        header: {
          Set-Cookie: "jsessionid=123",
          Server: "nginx"
        },
        respbody: 'error',
      }

待处理

  • 自定义报错
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].