x2lib——一个C++工具库,包含文件操作、字符串工具、系统工具、网络工具、PE工具、管道、线程池、任务机、广播器、数据缓冲器等。剥离出一些类开源,持续更新

x2lib的前身名为xlib,是自己从事C++开发以来不断积累形成的一个C++库,90%的代码都是自己码出来的,其余10%是几个开源库(unzip,cJSON,md5,base64)。

该库包含了:文件操作、字符串工具、系统工具、网络工具、PE工具、管道、线程池、任务机、广播器、数据缓冲器等。

现在逐渐剥离出一些类进行开源,持续更新!

【另外:x2lib属于我2016年起写的一个C++项目(Pocket)中的一个基础库,后续Pocket也计划开源,Pocket总共代码量约10万行,主要是几个逆向相关的项目,包括加壳器,加载器(支持exe),shellcode,p2p控制工具(控制端,服务端,执行端)】

 

以下所有项目均自带demo,编译环境为vs2015+,请设置为x86后再编译。

 

// 一个多功能任务机, 支持串行、并行、延时(定时器)、循环、跳转、任务卸载、事件通知; 支持加载普通函数、成员函数、可变参数

https://github.com/fakerXue/TaskRunner 

https://gitee.com/xktesla/TaskRunner

 

// 一个紧凑型数据存储结构,兼容json所有能力,支持存储流,支持存储混杂数组,接口简单,自动内存管理,0s解析。项目内包含一个轻量json解析类(MemJson,干翻CJsonObject)。

https://github.com/fakerXue/MemJson

 

Guess you like

Origin blog.csdn.net/xk641018299/article/details/109200129