- 博客(17)
- 收藏
- 关注
转载 iptables下udp穿越基础篇----iptables与stun
张贴者: shixudong (member)张贴日期 09/24/04 11:12 PMiptables与stunStun协议(Rfc3489、详见http://www.ietf.org/rfc/rfc3489.txt)将NAT粗略分为4种类型,即FullCone、Restricted Cone、Port RestrictedCone和Symmetric。举个
2008-10-30 10:41:00 410
转载 即时聊天IM软件集合
IM,Instant Messenger,即时传讯的缩写。写到这里,大家可能会感到不屑一顾,聊天软件就软件呗,能有什么好说的。但是在实际生活中,就有很多人曾经问过我:什么是MSN?MSN是干吗的?那么我就先从MSN说起…… 1、MSN(微软公司出品):http://get.live.com/messenger/overview 全称Micosoft Service Network微软网络服务
2008-10-29 14:03:00 1823
转载 STUN简介
STUN:简介Simple Traversal of User Datagram Protocol (UDP) Through NetworkAddress Translators (NATs) (STUN)。STUN,是为了实现透明的穿透NAT,而定义的一套协议。他使本地的内网的机器,具有取得,能够得知他的NAT网关的IP,NAT类型的能力。为什么需要STUN:因为NAT虽然解决了IP地址稀少的
2008-10-28 16:45:00 724
转载 linux socket 下select() 判定文件可读或写
select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他 文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成,当调用select()时,由内核根据IO状态修改fd_set的内容,由此来通知执行了select()的进程哪一Socket或文件可读,下面具体解释:int select(nfds,
2008-10-27 15:59:00 667
转载 linux 命令学习
1.更改telnet登录慢的问题:cd /etcvi resolv.conf将里面内容清空2.更改root用户不能直接远程登录问题:cd /etccd pam.dvi login注释掉这行#auth required pam_securetty.so //该行注释掉3.挂接USB移动硬盘将移动硬盘挂上. #df 查看Linux下硬盘盘符mount /dev/sda1 /mn
2008-10-27 11:26:00 326
转载 source insight使用技巧
1.使用定宽字体sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier。2. SMART TAB的用法. 解决自动缩进. 新开一个PROJECT后,点Options->Document Options,弹出对话框后先在左上角选好要用的Document Type,主要就是
2008-10-25 15:17:00 431
转载 ARP协议的c语言实现源代码【转载】
什么是ARP协议英文原义:Address Resolution Protocol 中文释义:(RFC-826)地址解析协议 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu
2008-10-24 17:49:00 1714
转载 链路层访问PF_PACKET简介【转】
在linux环境中要从链路层(MAC)直接收发数据帧,可以通过libpcap与libnet两个动态库来分别完成收与发的工作。虽然它已被广泛使用,但在要求进行跨平台移植的软件中使用仍然有很多弊端。这里介绍一种更为直接地、无须安装其它库的从MAC层收发数据帧的方式,即通过定义链路层的套接字来完成。Packet套接字用于在MAC层上收发原始数据帧,这样就允许用户在用户空间完成MAC之上各个层
2008-10-24 17:31:00 1251
转载 几个网络编程常用的数据结构
struct sockaddr_in { sa_family_t sin_family; /* address family: AF_INET */ u_int16_t sin_port; /* port in network byte order */ struct in_addr sin_addr; /* internet address */};struct in_addr {
2008-10-24 09:12:00 1334 1
转载 socket编程中的select(zz)
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完
2008-10-23 16:25:00 433
转载 linux网络编程
1. 基本概念 说到网络编程,不得不先提到OSI参考模型,其七层模型从下到上分别为1.物理层(Physical Layer,PH)2.数据链路层(Data Link Layer,DL)3.网络层(Network Layer,N)4.运输层(Transport Layer,T)5.会话层(Session Layer,S)6.表示层(Presenta
2008-10-23 12:41:00 537
转载 linux sock_raw原始套接字编程
sock_raw原始套接字编程可以接收到本机网卡上的数据帧或者数据包,对与监听网络的流量和分析是很有作用的.一共可以有3种方式创建这种socket 1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包2.socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP|E
2008-10-23 09:21:00 1232
转载 有关raw socket的一些知识
众所周知,通过socket编程,我们能够实现机器之间的通信.在TCP/IP协议簇(PF_INET)中,可以建立面向连接的SOCK_STREAM类型的socket,非连接的SOCK_DGRAM类型的socket.事实上,在所有的网络程序中,也是这两种socket用的最为广泛.除此之外,还有一些不常用的socket类型,它们却是在某些网络通信中担当重要的角色.这里要讲的就是这么一种s
2008-10-22 13:22:00 594
转载 [转] 发现一个好东西----Linux平台下常用工具描述:/var/cache/man/whatis [D开头]
D开头:d2i_509_CRL_fp [d2i_X509_CRL] (3ssl) - PKCS#10 certificate request functionsd2i_ASN1_OBJECT (3ssl) - ASN1 OBJECT IDENTIFIER functionsd2i_DHparams (3ssl) - PKCS#3 DH parameter funct
2008-10-22 13:19:00 1902
转载 DHCP 服务器简单配置
1.下载安装包download dhcp-3.0.3.tar.gz (http://www.bind9.net/download-dhcp)#tar zxvf dhcp*#cd dhcp-3.0.3#./configure#make#make install2.配置#vi /etc/dhcpd.conf(典型配置)//增加以下内容ddns-update-st
2008-10-21 12:34:00 983
转载 Linux下PF_PACKET的使用,RARP的server和client程序
网上看到这个,写的很具体,转过来存着。1.介绍在linux中提供了PF_PACKET接口可以操作链路层的数据。 2.使用方法定义一个pf_packet = socket(PF_SOCKET, SOCK_RAW, htons(ETH_P_RARP));就可以利用函数sendto和recefrom来读取和发送链路层的数据包了(当然,发送ARP包,上面第三个参数要变为htons(
2008-10-21 09:53:00 7674 2
转载 linux下DHCP配置
DHCP服务器软件,http://www.isc.org 开发机构ftp://ftp.isc.org/isc/dhcp 中可以下载到最新版本 目前为dhcp-4.0.0a3.tar.gz 2007.9.19发布安装[root@happyboy soft]# tar xvzf dhcp-4.0.0a3.tar.gz[root@happyboy soft]# cd dhcp-4.0.0a3
2008-10-20 12:36:00 16299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人