BaseHTTPServer

测试代码,留备参考。python3相对pyhton2的改变还是不少,比如发送/接收之前之后的编码,包的导入方式等

通过下面的curl命令可以测试带数据的POST或者GET,否则可以直接用网页来访问测试:

 

关于putty的一些事

putty,command方式操作的工具是plink putty,自带sftp工具叫做psftp putty,自带scp工具叫做pscp 最后,最主要的,putty当前的版本是0.70,你可以下载putty.zip这个文件,里面包含putty的官方文档。

re子组和xml.etree.ElementTree写文件

关键信息临时中转╭(╯^╰)╮,

 

socketserver

python2: SockServer python3: socketserver 如果pyhton2一直提示找不到模块,尝试 pip install Werkzeug --upgrade

openssl测试crl列表

首先生成证书吊销列表,在存放自己跟证书和被吊销证书的目录下,执行下面操作:

这样就产生了一个Server.pem证书的吊销列表,名为Server.crl 曾经以为这部分只是这样,没想到却落在坑里许久:-(:曾几何时,听别人的要求修改openssl.cnf,在[ v3_ca ]项下添加了如下信息: [crayon-5d0758f736 […]

通过java程序使用证书

以下java代码都来自ibm官网的大神,此处只是借用代码测试我们生成的证书好不好用。首先我们的证书有下面几个: Client.p12  -  Client端keystore,不包含CA证书,通过openssl生成 ClientTrust.p12  -  Client端可信任keystore,只导入Server的证书,通过keytool生成 Client_wc.p12  -  Client端keys […]

sniff通过signal信号正常终止的一个实现

由于stop_filter是作用在每一个packet的,当终止函数返回True的时候,只有在收到包的时候sniff才会返回,所以如果捕获的是明文数据,可以直接通过过滤Raw load方式处理,但是如果都是密文,通过kill方式来结束sniff也是一个可取的办法

 

使用openssl生成多级证书

离开北京之后很久都没有再接触openssl了,最近测试用到它来生成证书,所以重新学习一下,参考网上的资料有很多关于生成证书的内容,为了方便使用,特意写了一个脚本,可以方便的生成1~100级的证书:

将上面的内容保存成mk.sh脚本,然后将/etc/ssl/openssl.cnf文件拷贝到当前目录和mk.sh放在一起,修改openss […]