
网络与安全
maplele20
这个作者很懒,什么都没留下…
展开
-
服务器与客户端之间通信格式以及协议字
服务器与客户端之间通信格式以及协议字版本号:Ver 1.0.0.2作者:刘扬声明:因为时间有限,所以现在暂时以WSAEventSelect和Select消息模型为主,并对IOCP留有必要的连入接口,所以这份报文以这两种模型为基础。1. 报文头:l 版本号:10个字符,以Ver开头,例如:Ver1.0.0.0=Ver1000。l转载 2008-03-04 15:45:00 · 6735 阅读 · 0 评论 -
tcp/ip详解学习---tcp
1。tcp连接的建立与终止 建立过程: (1).客户端请求建立连接。ACK=0 SYN=1 sequence number=ISN(CLIENT) acknowledgement number=null options=mss (2).服务段确认连接。ACK=1 SYN=1 sequence number=ISN(SERVER)原创 2008-03-06 16:43:00 · 1697 阅读 · 0 评论 -
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞作者:谢红伟下载源代码这个标题用了两个顿号三个名称,其实说得是同一个东西,只是网上有不同的说法罢了,另外好像还有人叫TCP打孔(我的朋友小妞听说后问“要打孔啊,要不要我帮你去借个电钻过来啊?”“~!·¥%……·!”)。闲话少说,我们先看一下技术背景:Internet的迅速发展以及IPv4 地址数量的限制使得网络地址翻译(NAT,Net转载 2008-03-06 13:17:00 · 1717 阅读 · 0 评论 -
用PERL实现一个简单的NIDS
随着对网络安全需求的深入开发,基于网络的入侵检测技术已经成为一个重要且有意思的研究方向。想学习NIDS技术除了去读一些现成的资料和一些开源系统的源码,最好的办法莫过于自己去写一个NIDS程序,只有那样才能真正体会到一些NIDS的实现需求和设计妙处。 本质上说NIDS只是一种网络流量的分析工具,通过对网络流量的分析识别出一些已知或未知的攻击行为,一个最简单的NIDS完成的主要工作也就是 抓包->协转载 2008-05-21 09:57:00 · 1142 阅读 · 0 评论 -
补丁升级系统流程
客户端的升级程序流程大概是这样的: 1,收集本机各个模块的版本信息。 2,将版本信息发送到服务器端。 3,服务器端经过一阵子运算,得到一个 url 列表。每个 url 代表一个模块的链接。 4,客户端收到 url 列表后,一个一个下载,下载可以使用 wget 或者 Perl 的 LWP,下载下来的东西可以放到 /tmp 目录 5,下载全部完成后,对每一个模块循环调用“升级转载 2008-06-16 09:59:00 · 1762 阅读 · 0 评论 -
软件在线升级设计方案及演变过程分析
软件在线升级设计方案及演变过程分析系统分析员 庞绍伟摘要:本文通过一个虚拟项目,以时间为序,描述了一个软件在线升级设计方案的演变过程,针对遇到的一些典型问题进行分析,提出了相应的解决方法,并对该方案的一些不足提出改进建议。关键字:在线升级 自动升级 升级包 类工厂 Xml 一、 前言目前,各种业务系统的应用软件,部署方式为B/S结构和C/S结构。B转载 2008-07-03 15:15:00 · 7462 阅读 · 1 评论 -
android利用wireshark抓包
android下对网络包的抓取可以用wireshark,具体操作如下:1. 下载rpcap,并编译成目标机版本,push到某一路径下,并以后台进程执行./rpcapd -nd2. 运行pc端的wireshark,并连接到目标机原创 2015-05-04 11:58:07 · 3144 阅读 · 0 评论