找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 40638|回复: 25

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

  [复制链接]
发表于 2020-11-5 16:33:19 | 显示全部楼层 |阅读模式
本帖最后由 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)其它补充信息
还需要能加入到系统 计划任务中执行
发表于 2020-11-5 16:54:54 | 显示全部楼层
此帖仅作者可见
 楼主| 发表于 2020-11-5 17:04:42 | 显示全部楼层
此帖仅作者可见
 楼主| 发表于 2020-11-5 17:29:21 | 显示全部楼层
此帖仅作者可见
发表于 2020-11-5 17:36:37 | 显示全部楼层
此帖仅作者可见
 楼主| 发表于 2020-11-5 17:40:51 | 显示全部楼层
此帖仅作者可见
 楼主| 发表于 2020-11-5 18:16:34 | 显示全部楼层
此帖仅作者可见
发表于 2020-11-5 18:23:04 | 显示全部楼层
此帖仅作者可见
 楼主| 发表于 2020-11-5 18:27:08 | 显示全部楼层
此帖仅作者可见
 楼主| 发表于 2020-11-5 18:32:22 | 显示全部楼层
此帖仅作者可见
发表于 2020-11-5 18:34:30 | 显示全部楼层
此帖仅作者可见
 楼主| 发表于 2020-11-5 18:36:21 | 显示全部楼层
此帖仅作者可见
发表于 2020-11-5 18:39:30 | 显示全部楼层
此帖仅作者可见
 楼主| 发表于 2020-11-5 18:43:24 | 显示全部楼层
此帖仅作者可见
 楼主| 发表于 2020-11-5 19:24:17 | 显示全部楼层
此帖仅作者可见
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 02:50 , Processed in 0.009582 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表