php 端口扫描
来源:互联网 发布:淘宝流量突然爆升爆降 编辑:程序博客网 时间:2024/06/04 18:30
<?php
$iparea = '10.10.3.*';
$ports = explode(',', '80,8080,8000,81,8888,82,3306,3389,23,21,22,11211,6379,27017');
$openlist = '';
for($i=0;$i<255;$i++){
$ip = str_replace('*', $i, $iparea );
foreach($ports as $port){
$line = "{$ip}:{$port}:";
if(check_port($ip,$port,$timeout=0.5)){
$line .= "open\n";
$openlist .= $line;
}else{
$line .= "close\n";
}
echo $line;
}
}
if($openlist!='')
echo "\n=============\n{$openlist}";
function check_port($ip,$port,$timeout=0.1) {
$conn = @fsockopen($ip, $port, $errno, $errstr, $timeout);
if ($conn) {
fclose($conn);
return true;
}
}
$iparea = '10.10.3.*';
$ports = explode(',', '80,8080,8000,81,8888,82,3306,3389,23,21,22,11211,6379,27017');
$openlist = '';
for($i=0;$i<255;$i++){
$ip = str_replace('*', $i, $iparea );
foreach($ports as $port){
$line = "{$ip}:{$port}:";
if(check_port($ip,$port,$timeout=0.5)){
$line .= "open\n";
$openlist .= $line;
}else{
$line .= "close\n";
}
echo $line;
}
}
if($openlist!='')
echo "\n=============\n{$openlist}";
function check_port($ip,$port,$timeout=0.1) {
$conn = @fsockopen($ip, $port, $errno, $errstr, $timeout);
if ($conn) {
fclose($conn);
return true;
}
}
0 0
- php 端口扫描
- php-批量端口扫描
- 端口扫描
- 端口扫描
- 端口扫描
- 端口扫描
- 端口扫描
- 端口扫描
- 端口扫描
- 端口扫描分析
- 端口扫描分析
- 端口扫描分析
- C#端口扫描
- 端口扫描原理
- 端口扫描分析
- 端口扫描分析
- JAVA端口扫描
- 端口扫描程序
- 一个swig的配置文件实例
- 在vc中自定义事件扩展控件功能
- C#不用ArcEngine,生成Shp文件(二)---------读取.shp文件格式
- 文章标题
- Thread.currentThread().getContextClassLoader() 和 Class.getClassLoader()区别
- php 端口扫描
- 关于oracle的两个视图user_tab_comments和user_col_comments妙用
- 文章标题
- Linux修改MySql默认存储引擎为InnoDB
- 【C/C++ 】C++库类大全
- linux常用命令加实例大全
- 【java、Android】java及Android环境搭建
- js指定tr添加一行,删除一行
- Android Studio你不知道的调试技巧