分类: |
- 1
开启php中的socket
作者:admin 日期:2011-07-24
socket实现端口扫描
作者:admin 日期:2011-07-20
php中的socket编程
作者:admin 日期:2011-07-16
如何获取本机的IP地址(各种语言)
作者:admin 日期:2011-07-12
常用端口一览
作者:admin 日期:2011-07-10
端口:0
服务:Reserved
说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。
端口:1
服务:tcpmux
说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。Irix机器在发布是含有几个默认的无密码的帐户, 如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装后忘记删除这些帐户。因此HACKER在INTERNET上搜索tcpmux并利用这些帐 户。
端口重用
作者:admin 日期:2011-07-10
socket中select的使用
作者:admin 日期:2011-07-09
原型:int select(nfds, readfds, writefds, exceptfds, timeout)
参数含义:
- ndfs:select监视的文件句柄数。据msdn上说的,这个参数应该是没什么关系一般要设为最大的socket+1
- readfds:获取可读的socket
- writefds:获取可写的socket
- exceptfds: 一场的socket
- timeout:等待的时间
- 返回值:select()调用返回处于就绪状态并且已经包含在fd_set结构中的描述字总数;如果超时则返回0;否则的话,返回SOCKET_ERROR错误,应用程序可通过WSAGetLastError()获取相应错误代码。
注释:
本函数用于确定一个或多个套接口的状态。对每一个套接口,调用者可查询它的可读性、可写性及错误状态信息。用fd_set结构来表示一组等待检查的套接口。在调用返回时,这个结构存有满足一定条件的套接口组的子集,并且select()返回满足条件的套接口的数目。有一组宏可用于对fd_set的操作,这些宏与Berkeley Unix软件中的兼容,但内部的表达是完全不同的。
相关宏:
Tags: socket select
socket之connect
作者:admin 日期:2011-07-05
用socket发送http请求
作者:admin 日期:2009-12-12
你可能对 [u][url=http://jser.zeroplace.cn/?p=36]Nodejs如果发起一个HTTP[/url][/u] 感兴趣
平常我们要访问某个URL一般都是通过浏览器进行:提交一个URL请求后,浏览器将请求发向目标服务器或者代理服务器,目标服务器或者代理服务器返回我们所需要的数据,浏览器接收到这些数据后保存成文件并进行显示。
下面我们看看如何自己利用winsock2.h中的接口来实现这个功能?为了简化问题,作以下假设:
通过代理服务器进行HTTP访问,这样就省去了对URL进行DNS解析的步骤,假设代理服务器的地址为:192.168.0.1:808。
平常我们要访问某个URL一般都是通过浏览器进行:提交一个URL请求后,浏览器将请求发向目标服务器或者代理服务器,目标服务器或者代理服务器返回我们所需要的数据,浏览器接收到这些数据后保存成文件并进行显示。
下面我们看看如何自己利用winsock2.h中的接口来实现这个功能?为了简化问题,作以下假设:
通过代理服务器进行HTTP访问,这样就省去了对URL进行DNS解析的步骤,假设代理服务器的地址为:192.168.0.1:808。
- 1