- 博客(6)
- 收藏
- 关注
原创 邮件Socket IO实现 - 参考libESMTP
关于libESMTP libESMTP, version 1.0 -- oOo -- Brian Stafford 之前我自己也写过一个简单的Socket IO操作封装,主要目标是实现一个循环列表,把socket fd封装起来,通过这个循环列表建立它的输入缓冲。数据结构的定义为:#define KAPOK_FILE_B
2008-09-22 10:12:00 1393
原创 jailshell.c代码
这是http://blog.csdn.net/Braveo/archive/2008/09/09/2902996.aspx的改进版。支持命令行。写这个程序的目的是让一个普通用户在登陆后可以通过调用这个shell是入某个指定的chroot根,并使用某个指定的用户。我用了一段时间,觉得挺有实际意义。用法在usage()中列出了。#include #include #include #include #
2008-09-22 09:06:00 939
原创 CVS处理二进制文件的import问题
参考:http://man.chinaunix.net/develop/cvsdoc_zh/Wrappers.html#Wrappers实验证明wincvs在这方面做得还算不错,不过具体是通过什么样的方法做到,需要认真了解才能确定万无一失。可惜我一直不用wincvs,而是在Linux和cvs命令行来做这个工作。我们当然期望cvs能自动地,基于内容对我们要提交的文件进行二进制判断。但CVS的官方文章
2008-09-19 09:23:00 2327
原创 解决Chrome GET中文乱码的方法
如果你的网页采用UTF-8编码的话,应该没有这个问题。如果不幸地,你的网页象我这样采用了GBK/GB18030/GB2312的编码,那就可能出现问题了。下面这个类可以解决这个问题。估计还有其他更好的方法。 class QueryString { function GetParam($param) { if(!$param)
2008-09-11 09:11:00 3207
原创 [zz]如何将普通用户设置在chroot环境中?
原文在:http://linux.chinaunix.net/bbs/viewthread.php?tid=910998首先创建一个chroot环境jailroot;编译下面程序,并且将其chmod u+s将用户的登陆shell设置为这个程序,这样一来用户登陆后就被chroot到/home/hank/jailroot了#include #include #include int main(int
2008-09-09 10:46:00 2312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人