安装:

pip install twisted==15.2.1

帮助:

Usage: twistd [options]
Options:
--savestats                保存stats对象,而不是探查器的文本输出。-o, --no_save              关闭时不保存状态-e, --encrypted            指定的TAP/AOS文件已加密-n, --nodaemon             不进行后台监控,不使用默认的umask 0077--originalname             不要尝试更改进程名称--syslog                   记录到系统日志,而不是文件--euid                     只设置有效的用户ID而不是实际的用户ID。(除非服务器以根用户身份运行,否则此选项无效,在这种情况下,它意味着在绑定端口后不释放所有权限,保留在生成进程等情况下重新获得权限的选项。小心使用。)-l, --logfile=             记录到指定的文件-对于stdout--logger=                  日志观察器工厂的完全限定名,用于初始日志观察器。优先于--logfile和--syslog(如果可用)。-p, --profile=             在配置文件模式下运行,将结果转储到指定文件。--profiler=                要使用的探查器的名称(profile轮廓、cprofile轮廓线、hotshot热门人物)。[默认值: hotshot]-f, --file=                读取给定的.tap文件[默认值:twisted.tap]-y, --python=              从python文件中读取应用程序(暗示-o)-s, --source=              从.tas文件(AOT格式)读取应用程序。-d, --rundir=              运行前更改为提供的目录[默认值:.]--prefix=                  在系统日志记录时使用给定的前缀[默认值:Twisted]--pidfile=                 pidfile的名称[默认值:twisted.pid]--chroot=                  chroot到提供的目录,然后再运行-u, --uid=                 作为运行的uid。-g, --gid=                  作为运行的gid。--umask=                    要应用的(八进制)文件创建掩码。--help-reactors             显示可能可用的反应器名称列表。--version                   打印版本信息并退出。--spew                      打印一个疯狂详细的日志,记录所有发生的事情。在调试冻结或锁定复杂代码时很有用。-b, --debug                 在python调试器中运行应用程序(意味着nodaemon),发送sigusr2将进入调试器。-r, --reactor=              使用哪一个反应器(请参阅——帮助反应器以获取可能性列表)--help                      帮助文档并退出Twisted从文件中读取twisted.application.service.application并运行它。
Commands:
conch            一个ssh壳的服务器dns              一个域名服务器ftp              一个ftp服务器inted            一个八进制替换mail            一个邮件服务器manhole         可通过telnet和ssh访问的交互式远程调试器服务,提供语法着色和基本的行编辑功能。manhole-old     一个交互式远程调试器服务。news            一个新闻服务器portforward     一个简单的端口发送。procmon         一个进程的监控及主管socks           一个socksv4代理服务。telnet          一个简单的基于telnet的远程调试服务。web             可以从文件系统或应用程序资源提供服务的通用Web服务器。words           一个现代化的服务器xmpp-router     一个XMPP路由器服务器

实例

启动进程:/usr/bin/twistd -l log/cowrie.log --umask 0022 --pidfile var/run/cowrie.pid cowrie

Python twisted框架使用解析相关推荐

  1. python twisted框架_Python的Twisted框架上手前所必须了解的异步编程思想

    前言最近有人在Twisted邮件列表中提出诸如"为任务紧急的人提供一份Twisted介绍"的需求.值得提前透露的是,这个系列并不会如他们所愿.尤其是介绍Twisted框架和基于Py ...

  2. python twisted框架_twisted 开发(1)-- twisted 框架介绍

    异步非阻塞框架 twisted 是一个事件驱动的网络开发框架,使用 python 开发. twisted 框架编写的服务器有几个基本的元素: 应用程序对象(application):管理应用程序资源的 ...

  3. python twisted框架_Python 基于Twisted框架的文件夹网络传输源码

    由于文件夹可能有多层目录,因此需要对其进行递归遍历. 本文采取了简单的协议定制,定义了五条命令,指令Head如下: Sync:标识开始同步文件夹 End:标识结束同步 File:标识传输的文件名(相对 ...

  4. Python Twisted

    Python Twisted 框架中 socket通信 转载:http://blog.csdn.net/jackyyen/archive/2009/04/13/4069887.aspx // 部分一 ...

  5. python实现网络编程 之Twisted框架

    原文链接:http://www.aosabook.org/en/twisted.html 作者:Jessica McKellar Twisted是用Python实现的基于事件驱动的网络引擎框架.Twi ...

  6. twisted:基于python的twisted框架编写一个客户端和服务端的对话聊天空间

    twisted:基于python的twisted框架编写一个客户端和服务端的对话聊天空间 目录 输出结果 实现代码 输出结果 更新-- 实现代码 #基于python的twisted框架编写一个简单的聊 ...

  7. python twisted和flask_浅谈Python Web 框架:Django, Twisted, Tornado, Flask, Cyclone 和 Pyramid...

    Django 是一个高级的 Python Web 框架,支持快速开发,简洁.实用的设计.如果你正在建一个和电子商务网站相似的应用,那你应该选择用 Django 框架.它能使你快速完成工作,也不必担心太 ...

  8. python异步框架twisted_Python学习八十七天:使用异步的twisted框架写入数据

    1.twisted框架介绍 Twisted是用Python实现的基于事件驱动的网络引擎框架: Twisted支持许多常见的传输及应用层协议,包括TCP.UDP.SSL/TLS.HTTP.IMAP.SS ...

  9. ​ Twisted——基于事件驱动的Python网络框架

    对于追求服务器程序性能的应用有什么适用的Python框架吗?那就是今天和大家分享的Twisted框架,它支持许多常见的传输及应用层协议,包括TCP.UDP.SSL/TLS.HTTP.FTP等,这也意味 ...

最新文章

  1. 关于字符串的分割问题
  2. java.sql.SQLException: Unknown system variable 'query_cache_size'
  3. win10系统 ubuntu子系统 进行ndk编译笔记
  4. Python输入输出练习,运算练习,turtle初步练习
  5. 腾讯 AngelFL 联邦学习平台揭秘
  6. 来腾讯云开发者实验室 学习.NET
  7. 函数传参字典_Python 函数中的 4 种参数类型
  8. 用python写冒泡排序_用Python写冒泡排序代码
  9. 安装kafka+golang操作kafka
  10. MP3播放(javazoom.jl.player.Player)
  11. 白盒测试技术——语句覆盖、判定覆盖、条件覆盖
  12. Redis 安装说明
  13. 推荐收藏!200个源数据网站全给你!
  14. @SuppressWarnings注解用法详解
  15. 算法笔记(胡凡)学习笔记@Kaysen
  16. Spring之Specification复杂查询和Criteria查询
  17. MFC怎么封装CreateWindow
  18. 学校计算机教室建设要求,计算机教室施工建设要求
  19. 王者荣耀服务器维护公告5月8号,王者荣耀5月8日更新维护公告 5.8更新了什么
  20. Rom Redmi Note 4升级到Android11

热门文章

  1. windows下环境变量配置后没生效,不重启电脑的解决办法
  2. 基于 Springboot 和 Mybatis 的后台管理系统 BootD
  3. 团队协作之文档管理-ShowDoc本地化安装使用
  4. MySQL工作笔记-使用JPA映射mysql数据库要注意的地方
  5. Qt|Linux工作笔记-异步调用ping命令,重定向获取信息,界面显示
  6. C++学习笔记-DLL中动态内存管理
  7. 2.3线性表的链式表示和实现
  8. zynq linux内核驱动编写,【原创】Linux下驱动Zynq GPIO (Switch、button、led)
  9. docker部署mysql项目_docker部署springboot项目(web + mysql)
  10. dataframe 众数的方法_pandas 第11篇:DataFrame-数据处理(分组、聚合、窗口、相关、统计)...