写了个从 pcap 文件中提取 HTTPS 链接证书的小工具(.py)

2015-10-30 17:00:45 +08:00
 master13
#这是什么鬼
从已抓获的 pcap 或 cap 文件中提取 https 握手阶段的证书。已放在[GitHub]( https://github.com/Master-13/extract_ssl_certs/tree/master)上了,有更完整中文介绍。

#为什么写这个
- 因为工作需要嘛;
- python 练手。

#和已有的工具有什么不同
- 从网上找了一些类似工具,大都是需要新发起一个 HTTPS 连接,然后再提出证书,很少有从已抓获的 pcap 文件中直接提取的;
- 可以离线使用,只是当然的;
- 批量提取,从一堆文件中,或者从一堆目录中提取,只要一个参数。

#难点在哪里?
难点在装逼的使用`argprase`和`logging`,我自己用的话,`try...catch...`我都不写的,爱崩崩去。为了在 GitHub 上看的不掉价,也为了让喷子们少喷点省省力气,我花了编写功能同样的时间编写装逼的部分。

#发出来嘛,代码再烂,万一有人用着了呢?
如果你觉得还不算烂,在 GitHub 上点击`star 按钮`赞我一下嘛。
3206 次点击
所在节点    Python
7 条回复
goodryb
2015-10-30 17:50:50 +08:00
我花了编写功能同样的时间编写装逼的部分

哈哈这个笑死了
cnnblike
2015-10-30 17:53:38 +08:00
自己用的脚本从来不做错误处理的,爱崩崩去,重开就是了
master13
2015-10-30 19:12:05 +08:00
@cnnblike 9494 ,自己写的脚本,文件路径都是硬编码的……还 try 个毛线啊
est
2015-10-30 20:11:09 +08:00
楼主 ID 这么叼,吓得我赶紧 star 了。
cnnblike
2015-10-30 20:23:02 +08:00
@master13 有时候真希望所有用户都是程序员。出了问题知道怎么解决。要是连 bug 都会自己修就更好了
master13
2015-10-30 21:41:50 +08:00
@cnnblike 同感同感
master13
2015-10-30 21:42:23 +08:00
@est 良辰拜谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/232317

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX