TLS-PRF实现示例

#include #include #include #include #include #include #include void hmac_sha1(unsigned char *key, int key_len, unsigned char *text, int text_...

2016-12-06 16:16:43

阅读数 1180

评论数 0

数字签名&数字信封

1, 生成数字签名 2, 验证数字签名 3, 生成数字信封 4, 解密数字信封

2016-11-10 14:29:49

阅读数 320

评论数 0

UNIX Domain Socket

#include #include #include #include #include #include #include #include #include #include #include #include #include #include int unix...

2016-11-07 14:54:45

阅读数 225

评论数 0

栈和队列

#include #include #include #include #define DATA_SIZE 2048 #define STACK_SIZE 65536 typedef struct data_s { int len; char val[DATA_SIZE]; }da...

2016-09-21 16:51:57

阅读数 221

评论数 0

内核rbtree使用示例

/** * @author lijk@.infosec.com.cn * @version 0.0.1 * @date 2016-9-20 11:52:06 */ #include #include #include "rbtree.h" typedef stru...

2016-09-20 11:45:31

阅读数 574

评论数 0

创建/销毁线程操作示例

#include #include #include #include #include #include #include #include #include #define MAX_NUM 65536 #ifndef ECHO #define ECHO(fp, fmt, ...

2016-08-29 17:02:14

阅读数 330

评论数 0

awk/sed操作ini文件

#!/bin/sh # author lijk@.infosec.com.cn # date 2016-8-16 15:16:36 function _ini_usage() { echo "Usage: $0 get filename.ini section key or ...

2016-08-24 14:00:39

阅读数 1343

评论数 0

父子进程间分发FD

int fd_pair(int fd[2]) { return socketpair(AF_UNIX, SOCK_DGRAM, 0, fd); } int fd_send(int sockfd, int fd, int type) { int data; struct i...

2016-08-23 13:38:14

阅读数 475

评论数 0

OpenSSL多线程互斥锁

static pthread_mutex_t *crypto_lock = NULL; static pthread_t pthread_id_cb() { return pthread_self(); } static void pthread_locking_cb(int mode...

2016-08-22 22:22:20

阅读数 856

评论数 0

rtp/rtcp header

#ifndef __RTP_H__ #define __RTP_H__ struct rtphdr { #if __BYTE_ORDER == __LITTLE_ENDIAN uint16_t cc:4; /* CSRC count */ uint16_...

2016-06-28 18:03:51

阅读数 347

评论数 0

标记路由

#ip rule show #ip route show table 1000 # #客户端主机: # IP: 192.168.10.10 # GW: 192.168.10.11 # test: ping 192.168.110.110 -t #客户端网关: # eth0:...

2016-06-27 16:42:46

阅读数 366

评论数 0

vim + ctags + taglist

安装ctags: tar xvf ctags-5.8.tar.gz cd ctags-5.8 ./configure && make && make install cd .. rm -rf ctags-5.8 安装taglist: rm -rf ~/...

2016-05-24 23:06:10

阅读数 219

评论数 0

合并CentOS镜像

#1, 创建目录 rm -rf /media/dvd1 /media/dvd2 /media/CentOS mkdir -pv /media/dvd1 /media/dvd2 /media/CentOS #2, 挂载镜像 mount -o loop /root/CentOS-6.5-i386-bi...

2016-05-12 18:20:01

阅读数 464

评论数 0

使用VS2010编译OpenSSL源码

1, 下载OpenSSL源码; 2, 安装Visual Studio 2010(确认选中: X64编译器和工具); 3, 安装ActivePerl; 4, 下载NSAM; 5, 拷贝nsam.exe和ndisam.exe至D:\Program Files (x86)\Microsoft V...

2016-04-16 13:43:50

阅读数 264

评论数 0

CentOS本地yum源

1, mkdir -pv /media/CentOS/ 2, 挂载镜像.png 2',拷贝镜像至Linux根目录: /root/ 3, mount /dev/sr0 /media/CentOS/ 3',mount -o loop /root/CentOS-6.5-i386-bin-DVD1...

2016-03-21 11:06:22

阅读数 329

评论数 0

LVS+Keepalived配置示例

1, 说明 #应用层: PROTOCOL #传输层: PORT #网络层: ICMP #关闭NetworkManager服务 #setup->System services->NetworkManager #LB服务器 tar xvf popt-1.16.tar.gz cd ...

2016-03-04 14:20:14

阅读数 410

评论数 0

HTTP客户端(libcurl) & HTTP服务端(libevent)

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include ...

2016-03-04 14:06:16

阅读数 2678

评论数 0

开机自启脚本示例

#!/bin/sh #chkconfig: 235 99 99 #description: ljk auto script (1, vim /etc/init.d/auto; 2, chmod a+x /etc/init.d/auto; 3, chkconfig --add auto) cas...

2016-02-22 12:06:19

阅读数 503

评论数 0

Epoll使用示例

#include "xdjaapi.h" #include "log.h" #include "utils.h" #define SERVER_IP "0.0.0.0" #define SERVER_PORT 198...

2016-02-16 21:15:43

阅读数 235

评论数 0

libpcap使用示例

/** * @author lijk@.infosec.com.cn * @version 0.0.1 * @date 2016-6-1 11:50:10 */ #include #include #include #include #include #include #inc...

2016-02-16 19:21:24

阅读数 519

评论数 0

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