Php做的端口嗅探器--可以指定网站和端口


Posted in PHP onOctober 09, 2006

<?
  //Php做的端口嗅探器--可以指定网站和端口
//并返回嗅探结果
    function http_request($server, $port) {
    $data = "";
    $query = "HEAD / HTTP/1.0";
    $fp = fsockopen($server, $port);
    if($fp) {
    fputs($fp, $query."rnn");
    while(!feof($fp)) {
    $data .= fread($fp, 1000);
    }
    fclose($fp);
    }
    return $data;
    }
    ?>
    <FORM>
    <INPUT TYPE=HIDDEN NAME=action VALUE=query>
    Site: <INPUT TYPE=TEXT NAME=server VALUE="<?echo $server?>"> <SMALL>(ie: www.wackowoh.com)</SMALL><BR>
    Port: <INPUT TYPE=TEXT NAME=port VALUE="80" SIZE="5" MAXLENGTH="5"><BR>
    <INPUT TYPE=SUBMIT VALUE=" OK ">
    </FORM>
    <?
    if($action == "query") {
    $data = http_request($server, $port);
    echo "Connected To $server on port $port.<p>";
    echo "Output: <p><pre>$data</pre><p>";
    }
    ?> 

PHP 相关文章推荐
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
May 10 PHP
比较discuz和ecshop的截取字符串函数php版
Sep 03 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
Jun 20 PHP
有关于PHP中常见数据类型的汇总分享
Jan 06 PHP
php格式化日期和时间格式化示例分享
Feb 24 PHP
PHP中判断文件存在使用is_file还是file_exists?
Apr 03 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
PHP strip_tags保留多个HTML标签的方法
May 22 PHP
一个简单的php MVC留言本实例代码(必看篇)
Sep 22 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
Dec 07 PHP
Smarty模板配置实例简析
Jul 20 PHP
详解PHP Swoole与TCP三次握手
May 27 PHP
PHP4实际应用经验篇(3)
Oct 09 #PHP
在字符串中把网址改成超级链接
Oct 09 #PHP
PHP4实际应用经验篇(2)
Oct 09 #PHP
PHP4实际应用经验篇(1)
Oct 09 #PHP
新闻分类录入、显示系统
Oct 09 #PHP
如何在WIN2K下安装PHP4.04
Oct 09 #PHP
通过文字传递创建的图形按钮
Oct 09 #PHP
You might like
不重新编译PHP为php增加openssl模块的方法
2011/06/14 PHP
用PHP写的基于Memcache的Queue实现代码
2011/11/27 PHP
php给每个段落添加空格的方法
2015/03/20 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
JavaScript学习心得之概述
2015/01/20 Javascript
js编写当天简单日历效果【实现代码】
2016/05/03 Javascript
利用prop-types第三方库对组件的props中的变量进行类型检测
2017/05/02 Javascript
Bootstrap模态框插件使用详解
2017/05/11 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
Node.js实现mysql连接池使用事务自动回收连接的方法示例
2018/02/03 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
js闭包和垃圾回收机制示例详解
2021/03/01 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
python实现数独算法实例
2015/06/09 Python
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
python实现对csv文件的列的内容读取
2018/07/04 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
pycharm快捷键汇总
2020/02/14 Python
tensorflow转换ckpt为savermodel模型的实现
2020/05/25 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
四风问题自查报告剖析材料
2014/02/08 职场文书
区级文明单位申报材料
2014/05/15 职场文书
服务承诺口号
2014/05/22 职场文书
2014年办公室文秘工作总结
2014/12/09 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
Oracle 数据仓库ETL技术之多表插入语句的示例详解
2021/04/12 Oracle
Java数据结构之堆(优先队列)
2022/05/20 Java/Android
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL