自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 检测主机tcp端口是否开放的程序

1,做网络安全有几个月时间了,每天都在忙于事物性工作搞技术研究的时间相对比较少。但是还是接触了不少网络安全知识。      工作中经常要用到扫描工具对主机漏洞进行扫描或端口扫描。所以自己也想写个主机漏扫工具及端口扫描工具,写漏扫工具很复杂本人还做不到      呵呵就从端口扫描工具写起,首先实现TCP端口扫描,由于UDP是无连接的,端口扫描相对难点以后再实现。2,本程序界面部分是用

2012-09-13 14:48:50 1309

原创 创建VLAN的程序代码

1,本来打算是用NETLINK 套接口机制实现创建/添加VLAN 的,但是没有成功。NETLINK帮组文档中:RTM_NEWLINK - Create a new network interface说得很清楚是可以创建新的网络接口的,但是本人水品有限,对代码修改了很多遍尝试很多可能,花了大量时间最终没有成功,真失败呀,不知哪里出了问题,有高人了解指点下感激不尽。最后考虑用ioctl来实现,如此简单

2011-12-28 16:23:17 2628

原创 linux使用 netlink 添加路由简单代码

1,在网上查了关于netlink的实现路由查询和添加路由的文章,资料很少,提供的代码都没有运行结果或者编译不了。所以从网上拷贝的代码仔细研究,一步一步的调试,添加很多printf语句查看各结构的值。2,我主要参考的代码网页链接有:http://downloads.open-mesh.org/svn/batman/tags/batman-0.3/linux/route.c    (上

2011-12-19 15:07:22 4691

原创 简单的用socket传输文件程序。

1,这里是一个很简单的文件传输程序,从服务器端传给客户端。客户端直接输入“ok”,服务器端收到确认是“ok”就开始传输文件,一次传10个字符。因为简单很多对文件读写,socket读写错误的判断处理都没有实现。2,服务器端代码#include #include #i

2011-10-18 14:12:46 547

原创 linux设置套接字缓冲区的大小

#include #include #include #include #include #include #include #include  int main(int argc,char **argv) {

2011-10-08 17:18:24 2343

原创 linux下发送arp请求报文 代码

1,本代码主要是参考 宋敬彬的linux 网络编程>写的,如果完全按照书上的代码编译不能通过,编译通过后运行出现提示:Transport endpoint is not connected。用tcpdump抓包发现没有arp请求报文发送出去。我用的操作系统 为ubuntu9.10

2011-09-29 16:07:09 4971 1

原创 alarm函数的使用

函数定义:unsigned int alarm(unsigned int seconds);函数说明:alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果在alarm函数之前设置过闹钟秒数,则以前设置的秒数被新的闹钟时间取代。如果参数

2011-07-11 15:48:02 1034

原创 如何捕获vlan包

1,准备2台xp系统的电脑,和一台cisico的交换机。xp系统用的网卡都为realtek pci-e网卡(其他的网卡应该也行,有些网卡驱动会去掉vlan tag所以抓不到vlan包)在cisco交换机上配置1个口为access口,所属vlan 2 ,接上一电脑。在另一个口配置端口的mode为TRUNK,接上电脑。2 ,用wireshark抓包。  在接到ACCESS口的电脑上

2011-06-16 14:01:00 5956 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除