LibPcap 和 Tcpdump 是一个很好用的抓包工具,不过,做得是比较复杂。当我们需要在一些特性场景的项目上进行使用的话,直接使用 LibPcap 又未免太过低级了些,而直接使用 TcpDump 的话又太重了一些。因此,当我只需在 以太网上捕捉 IP 报文进行分析的话,就有必要对 Tcpdump 进行一些裁剪,而在此之前,了解一下 TcpDump 的实现,就非常的有必要到了。
SQLAlchemy统一进行数据库连接操作
SQLAlchemy SQL 工具集和 ORM 是 Python 与数据库进行交互的综合性工具。它有几个不同的区域和功能,可以单独使用,也可以结合起来使用。它的主要组件按如下进行分层组织。
POSIX头文件描述
最近在用 C 做 Socket 编程的时候,看到需要很多分散在各处的头文件,为什么就不能放在一起呢?因为 Socket 大多是系统提供的 API,而不是 C 标准库提供的 API,很是纳闷,因此来仔细的了解一下先。
RC4算法的现
RC4 算法是一个简单的实现,不过,对于算法数学是弱鸡的我,依然还不懂。
OpenSSL的Lua绑定与使用
OpenSSL 提供的 API 还是比较复杂,不过还好有人做了一个 Lua 的绑定。https://github.com/zhaozg/lua-openssl,同时对一些 C 的 API 进行了封装,用起来就简单多了。
RSA及相关库实现
应大佬要求来了解一下 RSA 相关的东西,顺便了解一下 Crypto++ 对于 RSA 的实现。
C++中的流式IO-StreamIO
C++ 中的 IO 用起来很简单,全局的 std::cin, std::cout,我们直接用 <<
操作符就可以写出东西了,而不需要像 C 那样调用函数来进行写出读入等,非常的灵活。很多人都多,C++ 的成功,这个流式 IO 起了很大的作用。C++ 包含了两个 I/O 库:现代的、基于流的 I/O 库和标准的 C 风格的 I/O 函数。
使用OpenSSL进行编程
本篇文章来自 使用 OpenSSL API 进程安全编程。因为突然有一个项目需要用到相关的东西,而之前都是使用的高级语言,如 Python 这些,所以需要从头来了解一下这个东西。更何况,提供的 API 太多,不是很清楚到底是用来干什么的。
关于lua-MUD的探究
一直在找寻一个比较好用,现代的 MUD 服务端,LPCMUD 不错,但是相对于现代的工具和语言而说,还是有点不行了。我看上了 skynet,所以就想找一个 lua 的实现,这不,就找到了 lua-MUD。
Provider与InheritedWidget了解.md
看状态管理,官方推荐的是 Provider,但是看起来有点不明所以,因此,想深入了了解一下这个机制。而不是用起来莫名其妙,出了问题也无法解决这样。