Diku主动式计算机安全课程的工具

pcstools的Python项目详细描述


pcstools-利用pcs课程工具包

DocsPyPIMIT License

pcstools是一个深受https://pwntools.com/启发的开发库。

它同时支持Python2.7和Python3.3+

文件

我们的文档可以在pcstools.readthedocs.io找到

安装

pcstools是纯python库,应该在大多数 平台。它甚至应该在非linux平台上工作。然而 pcstools目前正在开发完全基于debian的 系统,所以可能会遇到错误。如果发生这种情况,一定要 提出问题

要在基于debian的系统上安装,请执行以下操作:

# For usage with Python 2.7
apt update
apt install python-pip
pip2 install --upgrade pcstools

# For usage with Python 3.3+
apt update
apt install python3-pip
pip3 install --upgrade pcstools

这个项目和pwntools有什么关系

pcstools与pwntools没有直接关系(尽管有些开发人员 但是,这两个项目的目标是非常不同的。

pwntools试图成为具有特定 关注CTF当它确实优先考虑可读性、可学习性和执行性时 “正常的python方式”,这些值在 生产力(开发人员)、性能或高级的名称 特征。

这种情况不适用于排便。pcstools试图成为一个普通的python库 即易学易懂。目标用户是 一个刚开始被利用的人只想避免太多的陈词滥调。我们 故意省略了许多特征,因为我们认为它们不应该 介绍直到基本知识被涵盖。

为什么叫“pcstools”?

Pcstools的开发考虑到了特定的目标受众: 在香港中文大学中文系修读「主动式电脑保安」课程的学生 哥本哈根大学的计算机科学。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX 11可编辑组合框引发IndexOutOfBoundsException   java选择数组中的数组元素   java我从来没有找到创建2D ArrayList的正确方法   java JPA查找orderById的顶部数据,并按字符串过滤Id   使用java在ejabberd中进行xmpp外部身份验证   从ajax调用向java传递点运算符   java如何使用ReadWriteLock   使用Spring控制器和jQueryAjax的java重定向   java使JFrame中的JPanel可滚动   java如何用多个。jar库?   java EditText在RecyclerView中失去了对滚动的关注   java为什么我们必须扩展Servlet或GenericServlet或HttpServlet来创建Servlet应用程序?如果不扩展,我们可以开发Servlet应用程序吗?   使用递归java查找数组中的最大值   具有不同字段数的html表单的java域传输对象   java文本视图扩展;不支持操作异常   java如何使用iText的HTMLWorker类将多语言HTML字符串呈现为PDF