Python twisted框架使用解析
安装:
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框架使用解析相关推荐
- python twisted框架_Python的Twisted框架上手前所必须了解的异步编程思想
前言最近有人在Twisted邮件列表中提出诸如"为任务紧急的人提供一份Twisted介绍"的需求.值得提前透露的是,这个系列并不会如他们所愿.尤其是介绍Twisted框架和基于Py ...
- python twisted框架_twisted 开发(1)-- twisted 框架介绍
异步非阻塞框架 twisted 是一个事件驱动的网络开发框架,使用 python 开发. twisted 框架编写的服务器有几个基本的元素: 应用程序对象(application):管理应用程序资源的 ...
- python twisted框架_Python 基于Twisted框架的文件夹网络传输源码
由于文件夹可能有多层目录,因此需要对其进行递归遍历. 本文采取了简单的协议定制,定义了五条命令,指令Head如下: Sync:标识开始同步文件夹 End:标识结束同步 File:标识传输的文件名(相对 ...
- Python Twisted
Python Twisted 框架中 socket通信 转载:http://blog.csdn.net/jackyyen/archive/2009/04/13/4069887.aspx // 部分一 ...
- python实现网络编程 之Twisted框架
原文链接:http://www.aosabook.org/en/twisted.html 作者:Jessica McKellar Twisted是用Python实现的基于事件驱动的网络引擎框架.Twi ...
- twisted:基于python的twisted框架编写一个客户端和服务端的对话聊天空间
twisted:基于python的twisted框架编写一个客户端和服务端的对话聊天空间 目录 输出结果 实现代码 输出结果 更新-- 实现代码 #基于python的twisted框架编写一个简单的聊 ...
- python twisted和flask_浅谈Python Web 框架:Django, Twisted, Tornado, Flask, Cyclone 和 Pyramid...
Django 是一个高级的 Python Web 框架,支持快速开发,简洁.实用的设计.如果你正在建一个和电子商务网站相似的应用,那你应该选择用 Django 框架.它能使你快速完成工作,也不必担心太 ...
- python异步框架twisted_Python学习八十七天:使用异步的twisted框架写入数据
1.twisted框架介绍 Twisted是用Python实现的基于事件驱动的网络引擎框架: Twisted支持许多常见的传输及应用层协议,包括TCP.UDP.SSL/TLS.HTTP.IMAP.SS ...
- Twisted——基于事件驱动的Python网络框架
对于追求服务器程序性能的应用有什么适用的Python框架吗?那就是今天和大家分享的Twisted框架,它支持许多常见的传输及应用层协议,包括TCP.UDP.SSL/TLS.HTTP.FTP等,这也意味 ...
最新文章
- 关于字符串的分割问题
- java.sql.SQLException: Unknown system variable 'query_cache_size'
- win10系统 ubuntu子系统 进行ndk编译笔记
- Python输入输出练习,运算练习,turtle初步练习
- 腾讯 AngelFL 联邦学习平台揭秘
- 来腾讯云开发者实验室 学习.NET
- 函数传参字典_Python 函数中的 4 种参数类型
- 用python写冒泡排序_用Python写冒泡排序代码
- 安装kafka+golang操作kafka
- MP3播放(javazoom.jl.player.Player)
- 白盒测试技术——语句覆盖、判定覆盖、条件覆盖
- Redis 安装说明
- 推荐收藏!200个源数据网站全给你!
- @SuppressWarnings注解用法详解
- 算法笔记(胡凡)学习笔记@Kaysen
- Spring之Specification复杂查询和Criteria查询
- MFC怎么封装CreateWindow
- 学校计算机教室建设要求,计算机教室施工建设要求
- 王者荣耀服务器维护公告5月8号,王者荣耀5月8日更新维护公告 5.8更新了什么
- Rom Redmi Note 4升级到Android11
热门文章
- windows下环境变量配置后没生效,不重启电脑的解决办法
- 基于 Springboot 和 Mybatis 的后台管理系统 BootD
- 团队协作之文档管理-ShowDoc本地化安装使用
- MySQL工作笔记-使用JPA映射mysql数据库要注意的地方
- Qt|Linux工作笔记-异步调用ping命令,重定向获取信息,界面显示
- C++学习笔记-DLL中动态内存管理
- 2.3线性表的链式表示和实现
- zynq linux内核驱动编写,【原创】Linux下驱动Zynq GPIO (Switch、button、led)
- docker部署mysql项目_docker部署springboot项目(web + mysql)
- dataframe 众数的方法_pandas 第11篇:DataFrame-数据处理(分组、聚合、窗口、相关、统计)...