(Translated by https://www.hiragana.jp/)
GitHub - al0ne/LinuxCheck: Linux应急处置/信息搜集/漏洞检测工具,支持基础配置/网络流量/任务计划/环境变量/用户信息/Services/bash/恶意文件/内核Rootkit/SSH/Webshell/挖矿文件/挖矿进程/供应链/服务器风险等13类70+项检查
Skip to content

Linux应急处置/しんいきさがせしゅう/ほら检测工具こうぐ支持しじもと配置はいち/网络流量りゅうりょう/にん务计划/环境变量/よう户信いき/Services/bash/恶意ぶんけん/うちかくRootkit/SSH/Webshell/挖矿ぶんけん/挖矿进程/きょう应链/ふく务器风险とう13类70+项检查

License

Notifications You must be signed in to change notification settings

al0ne/LinuxCheck

Repository files navigation

LinuxCheck

Linux应急处置/しんいきさがせしゅう/ほら检测工具こうぐ支持しじもと配置はいち/网络流量りゅうりょう/にん务计划/环境变量/よう户信いき/Services/bash/恶意ぶんけん/うちかくRootkit/SSH/Webshell/挖矿ぶんけん/挖矿进程/きょう应链/ふく务器风险とう13类70+项检查

更新こうしん

更新こうしんこころざし:2024ねん4がつ20日はつか

  • 调整输出为Markdown报告
  • 弃用ag,还是使用しようLinux原生げんせいてきgrep命令めいれい,避免额外あんそう
  • 优化だい码格しき不在ふざいごとじょうようtee -a
  • 更新こうしんWebshell检测逻辑
  • 更新こうしんauthorized_keys检测逻辑
  • ふく务器风险检查添加てんかJDWPPython HTTP Server检查
  • 添加てんかDocker 容器ようき检测
  • 添加てんかPAMきさき门检测
  • 添加てんか本地ほんじ报告じょう传能りょく,应对批量つくえ应急てきじょう况。

更新こうしんこころざし:2022ねん08がつ05にち

  • おさむ复内かく块检查日こころざし过多问题

更新こうしんこころざし:2022ねん03がつ07にち

  • 添加てんかSSH软连せっきさき门检测

更新こうしん:2021ねん10がつ17にち

  • 添加てんかNtpclient/WorkMiner/TeamTNT挖矿马检测
  • 添加てんかRootkit块检测逻辑
  • 添加てんかPython pipとうどく检测
  • 添加てんか$HOME/.profile查看
  • 添加てんかふく务器风险检查(Redis)

こうのう

  • もと配置はいち检查
    • けい配置はいちあらため动检查
    • けい统信いき(IP/よう户/开机时间/けい版本はんぽん/Hostname/ふく务器SN)
    • CPU使用しようりつ
    • とう录用户信いき
    • CPU TOP 15
    • うちそん TOP 15
    • 磁盘剩余じょうよそら间检查
    • かた盘挂载
    • 常用じょうよう软件检查
    • /etc/hots
  • 网络/流量りゅうりょう检查
    • ifconfig
    • 网络流量りゅうりょう
    • はしこう监听
    • 对外开放はしこう
    • 网络连接
    • TCP连接じょう
    • みちよしひょう
    • みちよし转发
    • DNS Server
    • ARP
    • 网卡こん杂模しき检查
    • iptables 防火ぼうか
  • にん务计划检查
    • とうまえよう户任务计划
    • /etc/けい统任务计划
    • にん务计划文けん创建时间
    • crontab きさき门排查
  • 环境变量检查
    • env
    • path
    • LD_PRELOAD
    • LD_ELF_PRELOAD
    • LD_AOUT_PRELOAD
    • PROMPT_COMMAND
    • LD_LIBRARY_PATH
    • ld.so.preload
  • よう户信いき检查
    • とう陆用户
    • passwdぶんけんおさむあらため
    • sudoers
    • とう录信いき(w/last/lastlog)
    • 历史とう陆ip
  • Services 检查
    • SystemD运行ふく
    • SystemDふく务创けん时间
  • bash检查
    • History
    • History命令めいれい审计
    • /etc/profile
    • $HOME/.profile
    • /etc/rc.local
    • ~/.bash_profile
    • ~/.bashrc
    • bashはん弹shell
  • ぶんけん检查
    • ...隐藏ぶんけん
    • けい统文けんおさむあらため时间检测
    • 临时ぶんけん检查(/tmp /var/tmp /dev/shm)
    • alias
    • suid特殊とくしゅ权限检查
    • 进程存在そんざいぶんけん找到
    • きん七天文件改动 mtime
    • きん七天文件改动 ctime
    • だいぶんけん>200mb
    • 敏感びんかんぶんけん审计(nmap/sqlmap/ew/frp/npsとうくろきゃく常用じょうよう工具こうぐ
    • うたぐくろきゃくぶんけんくろきゃくじょう传的wget/curlとうほどじょあるものはた恶意ほどじょあらためなり正常せいじょう软件れい如npsぶんけんあらため为mysql)
  • うちかくRootkit 检查
    • lsmod うたぐ
    • うちかく符号ふごうひょう检查
    • rootkit hunter 检查
    • rootkit .ko块检查
  • SSH检查
    • SSH 爆破ばくは
    • SSHD 检测
    • SSH きさき配置はいち
    • SSH inetdきさき门检查
    • SSH key
  • Webshell 检查
    • php webshell检查
    • jsp webshell检查
  • 挖矿ぶんけん/进程检查
    • 挖矿ぶんけん检查
    • 挖矿进程检查
    • WorkMiner检测
    • Ntpclient检测
  • きょう应链とうどく检查
    • Python PIP とうどく检查
  • ふく务器风险检查
    • Redisじゃくみつ码检测
    • JDWP ふく务检测
    • Python http.server 检测
  • Docker 权限检查

Usage

だいいち种方しきつう过git clone あんそう

git clone https://github.com/al0ne/LinuxCheck.git
chmod u+x LinuxCheck.sh
./LinuxCheck.sh  

だい种方しき直接ちょくせつざい线调ようざい线调よう就没办法使用しよう报告じょう传的能力のうりょく

bash -c "$(curl -sSL https://raw.githubusercontent.com/al0ne/LinuxCheck/master/LinuxCheck.sh)"  

ぶんけんかい保存ほぞんなりipaddr_hostname_username_timestamp.log 这种格式かくしき

报告动上传

如果批量つくえ发,脚本きゃくほん执行きさきかい动提交到ぼういち个urlはた脚本きゃくほんさとめんてきwebhook_url あらためなり自己じこてき

# 报告じょう报的
webhook_url='http://localhost:5000/upload'

upload_report() {

  # うえ传到指定していせっこう
  if [[ -n $webhook_url ]]; then
    curl -X POST -F "file=@$filename" "$webhook_url"
  fi

}

ざい你的ふく务器うえようFlaskおこりいち个服务,接收せっしゅうふく务器じょう报的Markdown报告。

from flask import Flask, request

app = Flask(__name__)

@app.route('/upload', methods=['POST'])
def upload_file():
    if 'file' not in request.files:
        return "No file part", 400
    file = request.files['file']
    if file.filename == '':
        return "No selected file", 400
    if file:
        filename = file.filename
        file.save(filename)
        return "File successfully uploaded", 200

if __name__ == '__main__':
    app.run(debug=True, host="0.0.0.0", port=9999)

参考さんこう

此工てき编写主要しゅよう参考さんこうりょう以下いか几款工具こうぐ/文章ぶんしょう并结あい个人经验完成かんせい

Linenum https://github.com/lis912/Evaluation_tools
https://ixyzero.com/blog/archives/4.html
https://github.com/T0xst/linux
https://github.com/grayddq/GScan

About

Linux应急处置/しんいきさがせしゅう/ほら检测工具こうぐ支持しじもと配置はいち/网络流量りゅうりょう/にん务计划/环境变量/よう户信いき/Services/bash/恶意ぶんけん/うちかくRootkit/SSH/Webshell/挖矿ぶんけん/挖矿进程/きょう应链/ふく务器风险とう13类70+项检查

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages