找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 1087|回复: 0

S智能扫描器代码

[复制链接]

739

主题

468

回帖

4307

牛毛

论坛管理员

狼群

积分
4347
发表于 2008-1-21 16:52:58 | 显示全部楼层 |阅读模式
大家把下面这段代码保存为 s智能扫描.bat 并把它和s.exe放在同一个文件夹下,即可!



@echo off
color 0a
mode con:cols=80 lines=40
title S 扫描智能版    www.cnhonker.com   
echo=================================================================================
echo           S 扫描智能版
echo=================================================================================
echo  永远的红客联盟      时间:%date% %time%
echo=================================================================================

:start
set/p startip=请输入开始IP(格式如:127.0.0.0)
if not defined startip goto start
for /f \"tokens=1-4 delims=.\" %%i in (\"%ip%\") do (
if %%i lss 1 goto error
if %%i gtr 255 goto error
if %%j lss 0 goto error
if %%j gtr 255 goto error
if %%k lss 0 goto error
if %%k gtr 255 goto error
if %%l lss 0 goto error
if %%l gtr 255 goto error
)

:end
echo.&set /p endip=请输入结束IP(格式如:127.0.0.0)
if not defined endip goto end
for /f \"tokens=1-4 delims=.\" %%m in (\"%ip%\") do (
if %%m lss 1 goto error1
if %%m gtr 255 goto error1
if %%n lss 0 goto error1
if %%n gtr 255 goto error1
if %%o lss 0 goto error1
if %%o gtr 255 goto error1
if %%p lss 0 goto error1
if %%p gtr 255 goto error1
)

:port
echo.&set /p port=请输入扫描端口(1-99999)
if not defined port goto port
if %port% LSS 1 goto error2
if %port% GTR 99999 goto error2
del /q names Result.txt 结果.txt
echo=================================================================================
echo OK,扫描开始!注意:扫完会自动打开结果。
echo=================================================================================
S tcp %startip% %endip% %port% 1024 /save
for /f \"eol=- tokens=1 delims= \" %%i in (Result.txt) do echo %%i>>ip1.txt
for /f \"eol=P tokens=1 delims= \" %%i in (ip1.txt) do echo %%i>>ip2.txt
for /f \"eol=S tokens=1 delims= \" %%i in (ip2.txt) do echo %%i>>ip3.txt
for /f \"eol= tokens=1 delims= \" %%i in (ip3.txt) do echo %%i>>结果.txt
del /q names ip1.txt ip2.txt ip3.txt Result.txt
)
start 结果.txt
exit

:error
echo.&echo (输入的开始IP有误,请重新输入)&goto start
:error1
echo.&echo (输入的结束IP有误,请重新输入)&goto end
:error2
echo.&echo (输入的端口有误,请重新输入)&goto port
pause
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-11 14:08 , Processed in 0.115029 second(s), 23 queries , Yac On.

Powered by Discuz! X3.5

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