- 博客(25)
- 收藏
- 关注
原创 我的gpg key
-----BEGIN PGP PUBLIC KEY BLOCK-----Version: GnuPG v1.4.1 (GNU/Linux)mQGiBEMD+AcRBADNvMXy3mZTwhFjO+KwtR9shqbEuJYOUpsfftsIxmOtqGW02rsYrluAVWFjVCfGai6t+1GvcHqNxIpBh29sIQpOXzdwpds1n+y0wJ/t1n2zfIqOygesOsV
2005-10-29 10:13:00
1882
原创 Linux下的透明代理技术
想像这么一个场景你想截获(hijack)一个本地的出口连接(LOCALOUT)或者转发的连接(PREROUTING),对这个连接的两个方向的内容做修改,比如:1、将这个连接连接到远程socks代理(在通讯头部加上socks通信协议部分)2、对这个连接进行记录(用于协议分析)3、任何你能想到的折腾方式,比如我们叫他tcpgrep,:)。那么我们该如何做呢?一、获得连接首先,我们要能获得这个连
2005-10-04 16:08:00
3775
原创 Linux下的并口编程
The printer is accessible through /dev/lp0; in the same way, the parallel port itself is accessible through /dev/parport0. The difference is in the level of control that you have o
2005-10-03 12:11:00
2740
原创 用ssh2的DynamicForward做匿名的socks4,socks5代理
只要一行代码,原理自己查ssh(1),ssh_config(5)去。nohup ssh localhost -N -o "DynamicForward 1080" > socks.log&
2005-10-02 14:35:00
3138
原创 FC4下安装plog快速指南(plog版本:1.01)
作者:hellwolf(hellwolf@seu.edu.cn)来自:LinuxSir.org提要: 在FC4中安装plog程序++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++正文++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2005-09-09 17:49:00
1777
转载 用GDB调试程序
原文出自:http://blog.chinaunix.net/index.php?blogId=9816GDB概述 使用GDB GDB中运行UNIX的shell程序 在GDB中运行程序调试已运行的程序 两种方法:暂停 / 恢复程序运行 一、设置断点(BreakPoint) 二、设置观察点(WatchPoint)三、设置捕捉点(CatchPoint) 四、维护停止点五、停止条件维护 六、为停止点设
2005-09-05 17:19:00
1160
转载 左岸香颂
昨天买了一张唱片《左岸香颂》 何谓左岸? 中国人爱把山坡分阴阳,而法国人爱把河岸分左右。 塞纳河将巴黎分成两个区域:河之北为右岸,河之南为左岸。 左岸遍布着充满了浪漫气息的艺术院校,以及歌舞剧院;而在右岸分布的则是那些规则古板严明的如银行、各大企业、政府部门。左岸代表的是个性与浪漫,而右岸则象征现实与规则。它们彼此辉映成趣,却又坚守各自城域。 在左
2005-09-04 11:24:00
1814
转载 perl预定义变量
perl内置了很多变量,列个表,以便搜索。$ARG $_ - The default input and pattern-searching space. $ - Contains the subpattern from the corresponding set of parentheses in the last pattern matched.$MATCH $
2005-09-04 11:22:00
1628
转载 Linux 系统内核空间与用户空间通信的实现与分析
多数的 Linux 内核态程序都需要和用户空间的进程交换数据,但 Linux 内核态无法对传统的 Linux进程间同步和通信的方法提供足够的支持。本文总结并比较了几种内核态与用户态进程通信的实现方法,并推荐使用 netlink套接字实现中断环境与用户态进程通信。 1 引言Linux是一个源码开放的操作系统,无论是普通用户还是企业用户都可以编写自己的内核
2005-08-19 00:46:00
1376
原创 做Double NAT的一种可行方法
当两个子网通过NAT网关相连,而且子网与子网又有ip重叠的话,你该怎么办呢?Double NAT可以解决这个问题,但记住这个方法是Hacker-Style的——怪异却工作的方法。看如下的情形:Network 1 192.168.150.0 (Corporate) --------------/------------------------- Network
2005-08-11 23:35:00
3868
转载 perl附录(1)
perl函数的参考手册,留着查阅方便。一、进程处理函数1、进程启动函数函数名eval调用语法eval(string)解说将string看作Perl语句执行。正确执行后,系统变量$@为空串,如果有错误,$@中为错误信息。例子$print = "print (/"hello,world/n/");";eval ($print);结果输
2005-08-07 12:36:00
1616
转载 Everyone's Victim: Lisa Germano
WoodyAllen calls them "kamikaze women": women ever on the collision course,always ready to crash their planes�and ready to crash them right intoyou. Years before the affected wilt of Chan Mars
2005-08-01 01:08:00
3054
原创 升级FC4满月了
这次不写安装笔记了,基本没什么好写的。这次因为是重新划分硬盘的,所以是fresh install。/home/hellwolf是备份了的,安装完后直接拷贝过去,所有设置都没有变化。一切都很平静,半天就搞定了。相册的“我的Fedora”里面有些截图,和FC3的放一起了。恩,应该没什么了。Lifes so tranquil.
2005-08-01 00:54:00
1630
2
原创 将纯真ip库转换成普通的文本文件
网络上的IP数据库以纯真版的最为流行,本文不研究格式只给个将其转换为文本格式的代码。关于纯真ip数据库的格式。本文参考了Luma大虾的文章和LumaQQ的IPseeker类的代码,用c语言编写。本来是想写个专门读纯真ip数据库的类的,所以本文的代码本来是个测试代码,后来懒了就没继续做下去,所以代码看上去比较乱,嘿嘿。//file:getlist.c#include #include #incl
2005-07-23 18:54:00
4084
原创 我的Fedora Core 3安装笔记
我的Fedora Core 3这一次的目的是完全抛弃windows—如果我有正版的话,我还是会留一个分区给他的。我有吗?没有,所以先格式化而后快…首先在我的台机上实验.台机配置:CPU:AMD Athlon 1.0GRAM:392M SDRAMHDD:40GSND:Sound Blaster Vibra 128VideoCard:7200一、初步安装Fedora Core 3一共9张盘,其中4张安
2005-01-27 19:47:00
2084
原创 推箱子游戏的自动求解
推箱子游戏的自动求解 简介推箱子,又称搬运工,是一个十分流行的单人智力游戏。玩家的任务是在一个仓库中操纵一个搬运工人,将N个相同的箱子推到N个相同的目的地。推箱子游戏出现在计算机中最早起源于1994年台湾省李果兆开发的仓库世家,又名仓库番,箱子只可以推, 不可以拉, 而且一次只能推动一个。它的规则如此简单,但是魅力却是无穷的。但是人毕竟思考的深度和速度有限,我们是否可以利用计算机帮助我
2005-01-04 21:53:00
13181
7
原创 Serialization指南
序列化Overview需求 其他实现方案 这里,我们用术语序列化(serialization)来表示将一组原始的C++数据结构表示为字节流达到可逆析构的目的。这样的系统可以用来在另一个程序环境中重新建立原来的数据结构。因此,它也可以作为对象持久性(object persistence),远程参数传递(remote parameter passin
2005-01-03 15:16:00
3793
1
原创 STL中的函数对象(Funciont Objects)
概要一个函数对象(Function Object或者Functor)简单的说就是能够以函数调用的形式出现的任何东西。一个普通的函数显然就是一个函数对象,函数指针也是,更一般的,一个定义了operator()的Class也是。描述基本的函数对象的概念有Generator,Unary Function(一元函数),Binary Function(二元函数):他们各自表示能以F(),F(x),F(x
2004-11-13 20:20:00
1743
转载 Mazzy Star - Among my swan
点评: 迷幻音乐在九十年代成为尚存后朋克的中坚力量,Mazzy Star便是其最杰出的代表之一。 Mazzy Star更加喜欢阴柔凄美的迷幻味道,从他们的音乐中我们更容易发现像the Doors、the Velvet Underground的遗风。他们邋遢懒散的吉他、悲痛哀怨的民谣曲风几乎弥漫了整个九十年代,几乎成为此类音乐的一种标准。 Mazzy Star事实上是吉他手David Robac
2004-08-21 18:48:00
1804
1
翻译 Linux网络编程,第一部分:BSD套接口篇(下)(翻译)
(接上篇)2、建立对应的客户端 正如你正要看到的,相比服务端,客户端的代码就要简单多了。在这个程序中你必须提供两个命令行参数:服务端所在机器主机名或IP地址,和服务段绑定的端口。当然,服务端还必须在客户端运行以前就已经正常运行:P。/* * Listing 2: * An example client for "Hello, World!" server * Ivan Griffin (
2004-07-26 00:05:00
2533
1
转载 偷窥Boost Conversion Library(一)
本文转自辣子鸡丁::天水涧 开门见山 废话少说 一、与多态类型相关的转换 1、 polymorphic_cast与dynamic_cast dynamic_cast可以安全地将一个指向多态对象的指针向下转换为派生类指针。但是,当dynamic_cast转换失败时,返回的是NULL,也就是说,dynamic_cast的转换成功与否是在运行期确定,而不像其他C++内建cast那样在编译期确定。换言之
2004-07-23 20:09:00
1366
转载 COCTEAU TWINS(双生鸟)
李皖 终于从一位美国朋友那里知道,cocteau是一种鸟,当然twin是双胞胎的意思,这是久已知道 的,cocteau究竟是什么鸟呢?由于语言的障碍,这个问题不得而知,总归是种不常见的鸟吧。于 是苏格兰的Cocteau Twin今天有了一个中国名字——双生鸟。这样一来反而有些了悟,现在想起 来,乐队主唱Elizarbeth Fraser的歌喉,不恰恰正象一种稀有的鸟鸣吗? Cocteau
2004-07-23 00:28:00
2982
1
翻译 Linux网络编程,第一部分:BSD套接口篇(上)(翻译)
翻译前言: 本文选自Linux Journal 的一篇系列文章Linux Network Programming,并作了部分修改。你可能会说网上关于套接口编程的文章一大堆,但是这是我的第一篇译作,对我来说这是一次新的尝试,有什么意见或建议欢迎与我联系:hellwolf_ok@sina.com Linux网络编程,第一部分BSD套接口篇 ——这是关于如何用各种可以得到的接口为Lin
2004-07-22 23:47:00
1757
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人