- 博客(55)
- 资源 (126)
- 收藏
- 关注
转载 SQL Server 2005 问题:TCP/IP无法连接
刚碰到这个问题时,以为是应用服务器和数据库服务器没连通,查了半天的网络结果网上一查,跟SQL Server 2005有关,你太阳的! 开始菜单-SQLServer2005-配置工具-SQL Server Configuration Manager-SQLserver2005网络配置-MSSQLSERVER的协议-双击TCP/IP协议 把IP改成当前使用的,当然,端口也要确保正确。再重启数
2009-09-27 15:43:00 1350
原创 合理使用DataSet和DataGridView读取xml文件到DataGridView;保存DataGridView到xml文件
呵呵!DataSet和DataGridView及xml大家都熟悉吧!这里就不做介绍了。咱们直奔主题!这里给出关键部分代码!仅供参考 <img id="Code_Closed_Image_192356" style="DISPLAY: none" onclick="function onclick(){this.style.display=none; document.getElem
2009-09-27 00:41:00 3114
转载 C#操作XML的完整例子——XmlDocument篇
这是一个用c#控制台程序下, 用XmlDocument 进行XML操作的的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门.net XML操作的朋友参考和学习。假设有XML文件:books.xml 哈里波特 10 这是一本很好看的书。 三国演义 10 四大名著之一。 水浒 6 四大名著之一。 红楼
2009-09-26 09:52:00 1196
转载 C#操作XML小结
一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.Selec
2009-09-26 09:34:00 1039
原创 C#配置App.config
1. 向项目添加app.config文件:右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默认的文件名称为“app.config”,单击“确定”。出现在设计器视图中的app.config文件为:在项目进行
2009-09-26 08:38:00 3487
原创 SQL SERVER导入BAK文件
系统环境:windows xp pro数据库:MS Sql 2000IIS: 5.1 ASP.NET2.0因为代码是2.0.net的,没有办法只好安装了.net下载你可以去微软的网站上去下载.这个是免费的软件,我知道的是免费的。数据库做了压缩后缀是bak的,所以数据库不能直接使用,需要导入在网上查了很多的资料但是不多,但自己成功导入了,写下来做一个备忘以免以后又忘记了。首先打开
2009-09-24 16:26:00 8725 1
原创 IP、TCP校验和
在网上看了半天,没看明白,现在总算明白了。下面是一条最简单的指令,没有数据45 0 0 34 4D C5 40 0 72 6 20 E1 D3 93 4 CC C0 A8 1 16 4E 23 6 8F 36 CA 45 A3 EC 73 CB FB 80 10 1E E8 D0 2A 0 0 1 1 8 A 15 F AC FE 0 0 A1 EF第一行是IP包头,
2009-09-23 20:44:00 4697 3
原创 IPv4、TCP和UDP的校验和计算
分组头的校验和(checksum)算法是16位累加和后的反码,TCP和UDP数据报头也使用相同的校验算法,但参与运算的数据与IP分组头不一样。IPv4分组头的结构如下所示:0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 01 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
2009-09-23 16:16:00 7137 2
原创 HOWTO: Use ethtool to configure checksum offload for NICs under Linux
What is checksum offloadingFrom http://www.wireshark.org/docs/wsug_html_chunked/ChAdvChecksums.htmlThe checksum calculation might be done by the network driver, protocol driver or even in
2009-09-22 10:44:00 2561
原创 TCP checksum offload
最近进行网络协议分析的过程中发现WireShark里显示本机发出去的一些数据包incorrect Checksum,并提示 maybe caused by “TCP checksumoffload”Goole上搜索下,发现把系统中的ChecksumOffload的设置改下就可以了。它网卡的一项功能,它可以替代系统的TCP/IP协议栈来计算TCP包的校验和。Window系统中的Check
2009-09-22 10:40:00 5366
转载 用 Graphviz 可视化函数调用
花一些时间遍历一下源代码,可以向您展现所有的函数调用过程;但是如果函数指针非常复杂,或者代码太长且晦涩难懂,那么这个过程就可能更加困难了。本文将向您介绍如何使用开源软件和一些定制的代码来构建一个动态的图形函数调用生成器。可以将以图形形式查看应用程序的调用过程看作是一个学习经历。这样做可以帮助您理解应用程序的内部行为,并获得有关程序优化方面的信息。例如,通过对那些经常调用的函数进行优
2009-09-20 12:52:00 1263
转载 sk_buffer 详细分析 (下)
6. Sk_buffer 的秘密当调用 alloc_skb() 构造 SKB 和 data buffer时,需要的 buffer 大小是这样计算的: data = kmalloc(size + sizeof(struct skb_shared_info), gfp_mask); 除了指定的 size 以外,还包括一个 struct skb_shared_info 结构的空
2009-09-13 11:19:00 2265
转载 sk_buffer 详细分析(上)
1. 定义Packet: 通过网卡收发的报文,包括链路层、网络层、传输层的协议头和携带的数据Data Buffer:用于存储 packet 的内存空间SKB: struct sk_buffer 的简写2. 概述Struct sk_buffer 是 linux TCP/IP stack 中,用于管理Data Buff
2009-09-13 11:18:00 3481
转载 Linux下如何实现状态检测
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝、转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn 1. iptables规则中的state匹配 在2.4/2.6内核的Linux中的防火墙代码netfi
2009-09-13 00:33:00 1260
转载 自定义iptables/netfilter的目标模块
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源: http://yfydz.cublog.cn1. 前言Linux中的netfilter提供了一个防火墙框架,具有很好的扩展性,除了自带的模块之外,用户可以根据自己的需求定义新的防火墙模块
2009-09-13 00:30:00 3020
转载 定义iptables/netfilter的匹配模块
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源: http://yfydz.cublog.cn1. 前言Linux中的netfilter提供了一个防火墙框架,具有很好的扩展性,除了自带的模块之外,用户可以根据自己的需求定义新的防火墙模块
2009-09-13 00:30:00 1573
转载 netfilter整体架构解析初步
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn 1. 挂接点(hooknum) netfilter是Linux2.4/2.6内核中自带的防火墙架构,定义了5个挂接点:NF_IP_PR
2009-09-13 00:28:00 885
转载 挑netfilter的11个不足之处
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn 1. 前言 netifilter最大的优点就在于其扩展性好,可以任意定义新的模块扩展其功能,而且结构比较容易理解,即使是新手也能很快掌握其
2009-09-13 00:27:00 1232
转载 netfilter中对多连接协议跟踪和NAT实现
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn1. 前言 对于多连接协议,netfilter需要对其进行特殊的跟踪和NAT以提供动态的对子连接的支持,详见“防火墙为什么要对多连接协议进行
2009-09-13 00:26:00 1239
原创 Linux内核中的一些基本编程操作
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn1. 前言 本文介绍linux内核中一些常用的数据结构和操作。 2. 双向链表(list) linux内核中的双向链表通过结
2009-09-13 00:25:00 967
原创 netfilter中iptables表的实现
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn1. 前言 iptables所制定的规则都是和内核中netfilter内的“表(table)”相联系的,缺省情况系统中已经自带了3个表:
2009-09-13 00:23:00 1075
转载 2.4和2.6内核的netfilter差异点
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn1. 前言 在2.4和2.6内核中的netfilter基本框架都是相同的,只是在某些细节上有点差异,要移植的话主要看基本的数据结构和函数定义
2009-09-13 00:17:00 992
转载 什么是NAT
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cnNAT(Network AddressTranslation)是在IPv4地址日渐枯竭的情况下出现的一种技术,在RFC3022中定义,可将整个组
2009-09-13 00:17:00 1571
转载 2.6.1*Linux内核中TCP的连接跟踪
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn1. 前言在2.6.1*以上的Linux内核中,关于TCP连接跟踪处理有了比较大的修改,增加了TCP可能标志位组合的检查;增加了通过序列号、确认
2009-09-13 00:14:00 1374
转载 有感于netfilter的转发效率
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn一个数据包进入netfilter后,首先组碎片,组完后就得查一遍当前的连接表(第一个表,HASH链表结构),虽然是HASH的,但数量一大每个链表
2009-09-13 00:13:00 1118
转载 netfilter的nat 分析
Linux下NAT功能的实现 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝、转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源: http://yfydz.cublog.cn 1. 前言 在2.4/2.6内核的Linux中的防火墙代码netfilter中
2009-09-12 23:42:00 1865
原创 2.6.30内核Netfilter的简单例子、六(filterPort)
这篇文章分析一下如何利用Netfilter过滤指定的端口,如TCP的80端口。1、源代码:filterPort.c#include #include #include #include #include #include #include #include MODULE_LICENSE("GPL");/* This is the structure we shall use to re
2009-09-12 11:10:00 1866
原创 2.6.30内核Netfilter的简单例子、五(filterProtocol)
如名字所示,这个例子是过滤指定协议的数据包,如TCP数据包。国际惯例,贴上代码:1、源代码:filterProtocol.c#include #include #include #include #include #include #include #include MODULE_LICENSE("GPL");/* This is the structure we shall use
2009-09-12 00:39:00 1776
转载 浅析GLib
GLib是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。它能够在类UNIX的操作系统平台(如LINUX,HP-UNIX等),WINDOWS,OS2和BeOS等操作系统台上运行。GLib需要一个支持线
2009-09-11 20:31:00 837
转载 CentOS 5.3 安装后的基本软件配置
这个教程,是我自己的系统简单配置过程,包括了(官方和私人)源的配置,常见软件(firefox,eva聊天,BT下载deluge,听歌audacious和电影mplayer)的安装过程。希望能供新人们学习参考,顺便为我自己作个“整体流程备份”。一. 配置系统更新“源”1. 修改系统自带的默认官方源下载: http://file4.brsbox.com/download
2009-09-11 19:57:00 1777
原创 2.6.30内核Netfilter的简单例子、四(filterIp)
将革命进行到底,再来一个netfilter例子,这次是过滤指定IP地址的数据包。1、源代码:filterIp.c#include #include #include #include #include #include #include MODULE_LICENSE("GPL");/* This is the structure we shall use to register our
2009-09-11 19:16:00 2346 2
原创 2.6.30内核Netfilter的简单例子、三(whoVisit)
本想写一个简单的显示访问者IP的内核模块,结果调试了一天。总是栈溢出,恶心了很久。经过多次实验,发现以下问题:以前写过一个《2.6内核netfilter包截获 》,本想直接在上面修改一下。编译时就有警告: /root/work/kernel/whoVisit/whoVisit.c: In function ‘hook_func’:/root/work/kernel/whoVisit/w
2009-09-11 18:18:00 2359
转载 Linux下Tar的应用
英文原义:Tape ARchive 中文释义:磁带归档 注解:UNIX/Linux中的一个文件打包工具,用于将许多文件一起打包,形成一个档案文件,以便归档。它最初设计用于磁带备份,现在也可用于其它存储介质。单独使用时,生成具有.tar扩展名的文件。当与Gzip结合用于数据压缩时,生成的文件扩展名可能是.tgz、.tar.gz或与compress结合用于数据压缩时,生成的文
2009-09-11 09:40:00 1596
原创 2.6.30内核Netfilter的简单例子、二(DropLo)
感觉上一个例子过于简单,再来一个带判断条件的、并简单操作sk_buff:丢弃所有来自环路设备的数据包,drop lo。国际惯例,先贴代码:1、源代码:dropLo.c#include #include #include #include #include #include #include MODULE_LICENSE("GPL");/* This is the structure w
2009-09-11 09:18:00 1795
转载 sk_buff结构详解
struct sk_buff可能是linux网络代码中最重要的数据结构,它表示接收或发送数据包的包头信息,并包含很多成员变量供网络代码中的各子系统使用。 这个结构被网络的不同层(MAC或者其他二层链路协议,三层的IP,四层的TCP或UDP等)使用,并且其中的成员变量在结构从一层向另一层传递时改变。L4向L3传递前会添加一个L4的头部,同样,L3向L2传递
2009-09-11 00:45:00 1557
原创 vim时”E575: viminfo: Illegal starting char in line。。。。。。
碰到一个问题只要调用vim,就会出:“E575: viminfo: Illegal starting char in line: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx^@Hit ENTER or type command to continue”的错误退出的时候还报一次查了下原来是主目录下文件.viminfo出问题了直接
2009-09-11 00:16:00 7411 4
原创 2.6.30内核Netfilter的简单例子、一(DropAll)
今天在Linux kernel 2.6.30.5内核上进行了一个简单的Netfilter例子,记录下来“以 飨 读者 ” ,哈哈!模块的功能是丢弃所有的进入内核的IP数据包,够邪恶吧?!嘿嘿。1、首先,保证您在/usr/src/ 目录下有和当前内核版本一致 的内核源码!并建立有符合连接“linux” ln -s /usr/src/linux-2.6.30.5/ /us
2009-09-10 23:53:00 3252 1
转载 Using Netfilter hooks
From: http://www.topsight.net/article.php?story=2003050621055083For an article on using Netfilter hooks and their possibilities for backdooring a linux kernel, read this.You should also find it
2009-09-10 22:36:00 2129
转载 linux2.6.30 内核netfilter部分IPV4发包流程分析
转载请注明 作者: Alanx Email:zhangsuozhu@tom.com QQ:8540426 http://hi.baidu.com/alanx/当内核准备好要发包时,将调用以下函数,其中最重要的结构是struc
2009-09-10 22:20:00 39719
转载 2.6内核源码netfilter中NF_INET_PRE_ROUTING跟NF_IP_PRE_ROUTING啥关系?
认真看头文件,头文件上面有说明。两者的值是一样的。NF_IP_*和NF_IP6_*都不能用在新的内核,内核/内核模块要用NF_INET_*。我记得没错的话,这种转变是从2.6.25的内核开始,当时还没有NF_INET_*,全部都用NF_IP系列的。现在,NF_IP_*只是为了兼容用户程序而保留的,一般应该用NF_INET_*。你可以理解成变量换了个名字。 我知道
2009-09-10 17:18:00 3316
MINIMIZING THE EFFECTS OF LATENCY ON TCP OVER SATELLITE LINKS.pdf
2010-08-05
IPSec Acceleration Using a Programmable.pdf
2010-08-05
Network IO Acceleration in Heterogeneous Multicore Processors.pdf
2010-08-05
Compact_xPEP_datasheet.pdf
2010-08-05
issues-ipsec-geosynchronous-satellite-links.pdf
2010-08-05
libphonon.so.4.3.1
2010-06-27
Erlang_-_Concurrent_Functional_Programming_for_Telecommunications._A_Case_Study_of_Technology_Introd
2010-05-10
WindowBuilder_V1.8 for Eclipse 4.5(Mars)
2016-07-08
IEEE1619标准-用于等长加密算法.pdf
2013-04-28
MTracer 2.1带注册码
2011-10-15
MediaWiki1.16.4
2011-05-02
Nvidia显卡驱动Linux版
2010-11-06
lrzsz-0.12.20.tar
2010-10-24
SCPS_Documents.rar SCPS协议文档
2010-08-06
SCPS_RI_1_1_132源代码
2010-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人