Coder Social home page Coder Social logo

wgpsec / whohk Goto Github PK

View Code? Open in Web Editor NEW
433.0 11.0 67.0 5.44 MB

whohk,linux下一款强大的应急响应工具 在linux下的应急响应往往需要通过繁琐的命令行来查看各个点的情况,有的时候还需要做一些格式处理,这对于linux下命令不是很熟悉的人比较不友好。本工具将linux下应急响应中常用的一些操作给集合了起来,并处理成了较为友好的格式,只需要通过一个参数就能代替繁琐复杂的命令来实现对各个点的检查。

YARA 92.90% Python 7.10%
python yara

whohk's Introduction

whohk

whohk,linux下一款强大的应急响应工具

Release Release Release GitHub Repo stars GitHub forks GitHub all release

在linux下的应急响应往往需要通过繁琐的命令行来查看各个点的情况,有的时候还需要做一些格式处理,这对于linux下命令不是很熟悉的人比较不友好。本工具将linux下应急响应中常用的一些操作给集合了起来,并处理成了较为友好的格式,只需要通过一个参数就能代替繁琐复杂的命令来实现对各个点的检查。

支持主流的Linux,包含centos、redhat、ubuntu、debian、opensuse。

使用指南

optional arguments:
  -h, --help            show this help message and exit
  -user                 用于查看系统可登录账户和空口令账户(无参数)
  -history              用于查看所有用户的敏感历史命令(无参数)
  -cron                 用于查看所有用户的定时任务(无参数)
  -ip                   用于查看外连ip(无参数)
  --pid 1234            用于定位进程物理路径(参数为pid号)
  --ssh-fip             用于查看ssh登录失败的ip和次数(无参数)
  --ssh-fuser           用于查看ssh登录失败的用户和次数(无参数)
  --ssh-sip             用于查看ssh登录成功的ip和次数(无参数)
  --ssh-sinfo           用于查看ssh登录成功的用户详情(无参数)
  --file-cron 7         用于查看系统各个级别定时任务目录中,n天内被修改的文件(参数为天数)
  --file-starup 7       用于查看系统启动项目录中,n天内被修改的文件(参数为天数)
  --file-os 7           用于查看系统重要目录中,n天内被修改的文件(参数为天数)
  --file-change /www 7 php
                        用于查看在n天内指定目录中指定后缀的被修改的文件(参数为物理路径、天数、后缀)
  --file-perm /www jsp 777
                        用于查看指定目录下指定后缀指定权限的文件(参数为物理路径、后缀、天数)
  --s-backdoor /home    用于检测指定路径下的恶意样本(参数为物理路径)
  --s-webshell /var/www
                        用于检测指定路径下的webshell(参数为物理路径)

细节

由于懒得重新截图,所以就直接放公众号之前发的图了

  • whohk,一款强大的linux应急响应辅助工具:点击跳转

  • [更新]Linux下应急响应工具whohk v1.1版本:点击跳转

  • 如何打造一款自己的恶意样本检测工具:点击跳转

碎碎念

  • 2020-09-21

在历次的Linux系统下应急中感受到了敲命令的繁琐,以及有些太长记不住的命令当着客户面去百度的尴尬,决定把Linux下应急检查的一些点的命令用工具来集合到一起。在这个工具之前其实还做过一个windows/Linux系统下的安全巡检小工具,但由于对我的工作意义不大,所以最后经过一顿操作,有了whohk这一款小工具。

  • 2021-08-26

在过去的近一年里应急的次数不那么频繁了,基本无视这个工具。不过有一次登录公众号后,发现有一些粉丝私信提新功能以及反馈了一些问题(原谅我半年登一次公众号),所以这次根据之前的反馈,进行了一些更新。

  • 2022-04-30

发现这个工具居然成为了我GitHub stars最多的一个项目,或许真的帮助到了一些人。 决定开源。代码写的很简单,也可以说比较烂,本次上传的是2021.08.26的版本,也是目前最新版(因为只要没有新的需求就不会更新,以及我没有时间懒也不会更新🐶)。

不会摆烂。目前有一些新的想法,但是很模糊,大家有好的建议欢迎提issue。 摆烂中...

TODO

  • 重构,代码写的优雅点
  • Windows支持
  • server端
  • 多台主机数据聚合分析

交流

whohk's People

Contributors

akkuman avatar keac avatar ssrsec avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

whohk's Issues

bug

+------------------------+---------------+----------+-------+-----------------------------+
|         进程名         |       IP      | 远程端口 |  PID  |           归属地址          |
+------------------------+---------------+----------+-------+-----------------------------+

这里面远程端口应该是本地监听端口吧??

一些小观点

话说大佬,这是linux的应急,用py写的话会不会比较不方便,有些机子不能安装py。考不考虑用shell脚本语言写一个咧

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.