自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

redwingz的博客

Linux内核网络、虚拟化

  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 Bitcore编译

开发环境CentOS Linux release 7.3.1611 (Core)git clone https://github.com/bitcoin/bitcoin.git安装依赖包yum install libdb-cxxyum install libdb-cxx-develyum install boost-develyum install openssl-develyum ...

2018-03-28 09:47:18 722

原创 TCP相关的sock数据结构及使用

TCP的三种sock数据结构struct tcp_sockstruct tcp_timewait_sockstruct tcp_request_sock初始化inet_init函数中调用proto_register(&tcp_prot, 1),初始化tcp_prot:static struct timewait_sock_ops tcp_timewait_sock_ops = { ...

2018-03-27 23:20:49 1747

原创 Linux防火墙NAT之SIP

环境:防火墙 - Ubuntu Server 17.10.SIP - Yate客户端,Asterisk服务器网络拓扑:1)防火墙配置IP,打开转发: ifconfig enp2s0 192.168.1.131 ifconfig enp3s0 192.168.100.1 echo 1 > /proc/sys/net/ipv4/ip_forward2)加载nf_nat_s...

2018-03-24 06:45:01 2870 2

原创 UNIX套接口服务器与客户端程序(DATAGRAM)

UNIX套接口用于本地进程间通信,DATAGRAM类型提供无连接的非可靠传输。公用头文件sock_comm.h:#ifndef __SOCK_COMM_H__#define __SOCK_COMM_H__#define DGRAM_SOCK_PATH "/tmp/.unix_dgram_sock"#endif客户端程序,发送指定字符串到服务端:#include <ctype.h&g...

2018-03-15 14:04:45 584

原创 UNIX套接口服务器与客户端程序(STREAM)

UNIX套接口用于本地进程间通信,STREAM类型提供面向连接的可靠传输。公用头文件sock_comm.h: 1 #ifndef __SOCK_COMM_H__ 2 #define __SOCK_COMM_H__ 3 4 #define STREAM_SOCK_PATH "/tmp/.unix_stream_sock" 5 6 #endif客户端程序,发送指定字符串到服务端程...

2018-03-15 13:39:58 928

原创 数据包接收函数利用pt_prev减少一次skb复制

接收函数__netif_receive_skb_core,负责把驱动层收到的数据包传递给上层协议处理,其中包括ip层(ip_rcv)、arp层(arp_rcv)、sniffer类程序(tcpdump)等。利用pt_prev延缓执行最后一个协议处理函数,可减少一次skb复制。所谓减少一次skb复制,首先来看复制的代码位置。在上层协议处理函数中,当需要改变skb结构体的内容时,要拷贝(skb_clon...

2018-03-09 14:09:10 1453

原创 RTNETLINK内核与用户空间网络子系统交互机制

主要涉及net/netlink/af_netlink.c与net/core/rtnetlink.c两个主文件。内核的网络子系统定义了rtnetlink,用做和用户空间的交互,rtnetlink为AF_NETLINK协议的一个类别NETLINK_ROUTE,其它类别包括NETLINK_XFRM、NETLINK_GENERIC等。renetlink主要注册了LINK、ROUTE、ADDRESS、NEI...

2018-03-06 07:20:47 5744

botan-ed25519.pcap

IKEv2协议交互报文,认证方式选用Ed25519算法的证书方式。

2019-10-28

IKEv2-rw-cert2.pcap

strongswan使用linux内核的af_alg加密接口配置,IKEv2协议交互报文。

2019-10-28

IKEv2-camellia.pcap

IKEv2协议使用camellia加密算法的协商报文,交互流程。

2019-10-28

libssh2-1.8.0 and ssh2_batch example

ssh2_batch可执行程序,用于非交互式的ssh命令执行。源代码和libssh2

2018-06-13

WEB Portal 认证完整的交互报文

web认证交互报文,包括WLAN controller与portal server的认证与注销,AC与radius 服务器的认证报文。

2018-04-24

空空如也

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

TA关注的人

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