logo头像

博学广问,自律静思

C++活动主机扫描

C++活动主机扫描

(1)以命令方式运行:DOS>scanHost start_ip end_ip (2)输出内容:活动主机IP地址。 实现原理: (1)通过某IP发送ICMP_ECHO请求报文,接收到ICMP_response 报文,表...

C++扫描指定主机开放的端口

C++扫描指定主机开放的端口

C++扫描指定主机开放的端口,OS提供了connect()系统调用,用于与远程主机某端口建立连接,如果远程主机该端口处于帧听状态,则connect()连接成功;否则说明该端口关闭。 // ScanPorts.cpp : 定义控制...

C++解析ARP数据包(可选网卡)

C++解析ARP数据包(可选网卡)

在网络通讯时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址,而数据包首先是被网卡接收到再去处理上层协议的,如果接收到的数据包的硬件地址与本机不符,则直接丢弃。因此在通讯前必须获得目的主机的硬件地址。ARP...

网络空间,你真的可以口无遮掩吗?

网络空间,你真的可以口无遮掩吗?

今天,一个匿名的朋友在我的博客里发了个评论,并叫我别查他的IP地址,但是将计就计的我打开后台的评论管理果然发现了他的IP ,虽然我知道网站后台一般是可以获取用户的Ip地址的。但是这一查让我也吃了一惊。 于是百度了一下这个IP,在ht...