自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wd_uestc的专栏

致力于提高人类生产效率。

  • 博客(9)
  • 收藏
  • 关注

原创 USRP系列之GNURadio安装

GNURadio安装的方法: 1. 脚本安装(简单粗暴,但可能无效): $ apt-get install gnuradio 2. 自行编译安装(较繁琐,但成功率高,推荐使用) step:1 安装Ubuntu 12.04;step:2 安装依赖:$ sudo apt-get -y install libfontconfig1-dev libxrender-dev libpulse-dev s

2015-07-31 02:19:48 4107

原创 包填充相关

最近看了一些文章,关于数据包填充的一些知识。数据包填充的目的是降低网络数据包流量分析准确性,大致分为以下三种类型,介绍几个相关方法。Type-1:SSH/TLS/IPSec-Motivated Countermeasures:     The main idea is allow up to 255 bytes padding.a. Session Random 255 Pad

2013-03-19 22:13:20 936

转载 vfork,fork,exec函数的区别

vfork用于创建一个新进程,而该新进程的目的是exec一个新进程,vfork和fork一样都创建一个子进程,但是它并不将父进程的地址空间完全复制到子进程中,因为子进程会立即调用exec,于是也就不会存放该地址空间。    不过在子进程中调用exec或exit之前,他在父进程的空间中运行。    vfork和fork之间的另一个区别是: vfork保证子进程先运行,在他调用exec

2012-03-22 19:00:14 689

转载 Linux内核设计与实现 学习笔记(二)进程管理

进程和线程的概念我就不讲了。总之,你记着:内核调度的对象是线程,而不是进程。linux系统中的线程很特别,它对线程和进程并不做特别区分。进程的另外一个名字叫任务(task).我和作者一样,习惯了把用户空间运行的程序叫做进程,把内核中运行的程序叫做任务。      内核把进程存放在叫做任务队列(task list)的双向循环链表中,链表中的每一项都是类型为task_struct,名称叫做进程

2012-03-12 18:57:03 675

原创 Linux内核设计与实现 学习笔记(一)

一、Unix强大的根本原因?1、Unix很简洁,设计目的明确,仅提供几百个系统调用(其他系统一般为数千个);2、Unix几乎所有的东西都被当做文件对待(socket例外),对文件和设备都是通过相同的系统调用接口来实现:open()、read()、write()、lseek()、close();3、Unix内核和相关的系统工具软件是用C编写的,移植能力很强;4、Unix进程创建迅速(

2012-03-09 19:34:26 718

原创 clamd服务器 ---学习笔记

实现病毒扫描功能的后台进程,它使用socket通信、信号同步、线程池、后台进程等典型技术。        标准C库提供了对命令行参数进行分析的函数:        #include         int getopt(int argc, char *const argv[ ] , const char *optstring);//argc和argv[ ]是main函数的参数,opts

2011-12-01 13:43:47 890

原创 Libclamav库 API

每个使用libclamav库的应用程序都必须包括clamav.h头文件    #include (使用样例见clamscan/manager.c)一、装载库初始化装载库的函数列出如下:int cl_loaddb(const char * filename , struct cl_node **root , unsigned int *signo);//装载选择的数据库int

2011-11-30 21:54:42 6469 1

原创 ClamAV编译安装及使用(二)

clamd后台与clamscan客户端:        clamd是使用libclamav库扫描文件病毒的多线程后台,他可以在两种网络模式下工作:侦听在Unix(local)socket和TCP socket。后台由clamd.conf文件配置。clamd的一个重要特征是基于Dazuko模块进行on-access病毒扫描,即拦截文件系统的访问,出发clamd对访问文件进行病毒扫描。clamd中

2011-11-29 20:57:52 2383

原创 ClamAV编译安装和使用(一)

ClamAV是使用广泛且基于GPL License的开源代码的典型杀毒软件,它支持各种平台,如:windows、linux、Unix等操作系统,并被广泛应用于其他应用程序,如:邮件客户端服务器、HTTP病毒扫描代理等。        编译ClamAV时应包括zlib库,用于压缩和解压缩函数。(下述为以clamav-0.88.tar.gz为例的编译安装和使用)1.下载clamav-0.88.

2011-11-29 20:18:32 8199

空空如也

空空如也

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

TA关注的人

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