mugwort 0.5.5

Creator: bradpython12

Last updated:

Add to Cart

Description:

mugwort 0.5.5

Mugwort Tools
这是一套由各种小脚本堆砌而成的工具集,主要用于数据治理和爬虫。
开始使用
因工具集使用了类型提示,故只能在 Python 3.6 以上环境中运行。

快速安装

pip install mugwort


按需安装

pip install mugwort[cryptor]
pip install mugwort[database-elasticsearch]
pip install mugwort[proxy-clash]


完整安装(包含完整依赖)

pip install mugwort[all]

工具列表
Basic
无需安装任何依赖开箱即用的基础工具,包含日志、多任务处理等工具。
Logger
支持控制台输出和文件输出的日志工具

版本:1.1
文档:点击跳转到说明文档

MultiTask
基于多线程、多进程实现的多任务处理工具

版本:1.0
文档:点击跳转到说明文档

Cryptor
基于各种算法实现的密码学工具,包含对称加密解密、非对称密钥对生成、非对称加密解密、非对称签名校验、密钥交换、双因数令牌生成校验等功能。
AES
由 AES 算法实现,支持常用加密模式和常用填充方式的加解密工具

版本:1.0
文档:点击跳转到说明文档

TripleDES
由 3DES 算法实现,支持常用加密模式和常用填充方式且兼容 DES 算法的加解密工具

版本:1.0
文档:点击跳转到说明文档

RSA
由 RSA 算法实现,支持密钥对生成、消息加密、消息解密、消息签名、消息校验功能的加解密及签名工具

版本:1.0
文档:点击跳转到说明文档

Ed25519
由 Ed25519 算法实现,支持密钥对生成、消息签名、消息校验功能的工具

版本:1.0
文档:点击跳转到说明文档

X25519
由 X25519 算法实现,支持密钥对生成、密钥交换功能的工具

版本:1.0
文档:点击跳转到说明文档

TOTP
由双因素身份验证相关算法实现,支持一次性密码生成和验证的工具

版本:1.0
文档:点击跳转到说明文档

X509
采用 X509 格式标准实现,支持证书生成、签名的工具

版本:1.0
文档:点击跳转到说明文档

Database
常见数据库的帮助工具,主要用于快速进行数据的插入和导出。
Elasticsearch
用于快速使用 Elasticsearch 的帮助工具

版本:1.0
文档:点击跳转到说明文档

Proxy
网络代理工具,可以快速启动代理服务器以投入各种需要通过代理出网的工作。
Clash
支持订阅更新、节点切换、节点检测功能的 Clash 代理工具

版本:1.0
文档:点击跳转到说明文档

更新日志


2022-12-08

优化密码学工具,添加 X509 证书管理



2022-12-30

添加 Elasticsearch 帮助工具



2022-11-09

添加多任务处理工具



2022-10-22

添加代理工具



2022-09-18

添加密码学工具



2022-09-14

添加日志工具

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.