将nmap扫描报告发送到我们的邮箱
一:前言namp是我们最常用的信息收集工具,看一查看目标主机开放的端口,系统等各种信息,由于有时候扫描过程比较漫长。我想着能不能执行命令,我去忙我自己的事情,或者放到后台去扫描。只告诉结果?
二:参考文章
参考文章《安装sendmali》
《美化nmap扫描报告》
三:代码
#!/bin/bash
read -p "请输入IP地址:" ip
echo "(01)普通扫描"
echo "(02)系统扫描"
read -p "请选择指定项目:" demo
case $demo in
1) nmap -T4 -A $ip -oX 01.xml
;;
2) nmap -O $ip -oX 01.xml
;;
esac
xsltproc -o 02.htm 模板.xsl 01.xml
sendEmail -s "邮件服务器地址" -xu "邮箱名" -xp "邮箱密码" -f "发件箱" -t "收件箱" -u "$ip报告来了"-t < 02.htm
四:效果
收到的邮件
展示效果
支持大佬!:ciya:请收下我的膝盖。 后期将对脚本优化升级,敬请关注!:kaixin:
页:
[1]