[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

20元求助批量扫描服务器端口的批处理文件

本帖最后由 scott_8 于 2020-11-9 17:14 编辑

(1)系统环境(windows10 中文版/英文版,专业版/家庭版等)
(2)想要实现的功能的具体描述
         1、windows系统环境通过nmap 扫描IPlist.txt中的局域网 ip网段,每个网段生成一个文件。然后通过字符串过滤显示
         2、类似于这样的结果:Discovered open port 4430/tcp on 10.10.25.248。然后把格式化处理过的数据统一到一个csv文件中,利于导入到excel里。
         3、把处理后的csv文件通过curl上传到指定服务器的目录中
         4、将扫描过程中产生的ip网段文件删除掉 ,csv文件保留
(3)测试数据及期待结果
以下是我东拼西凑的内容,需要实现的就是上面的结果
@echo off
for /f %%i in (IPlist.txt) do "C:\Program Files (x86)\Nmap\nmap.exe"  -T4 -sS -v -p- %%i >>%%i.txt
for /f %%j in ('TYPE .\%%i.txt |findstr  Discovered') do (
set  temp=%%j
echo temp>>%%j.csv
)
for /f %%k in ('dir 10.*.txt') do (
curl 10.10.x.x/files/PHPMailer/security.php -X POST --header "Content-Type: multipart/form-data" -F  "file=@"%%k.txt
)
(4)其它补充信息
还需要能加入到系统 计划任务中执行

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

此帖仅作者可见

TOP

返回列表