Xnet-你的瑞士军队网络投手
xnet的Python项目详细描述
xnet-就像xmas一样,但在你的网络上!
xnet是一个框架和一组命令行 使用微线程的工具(来自python库gevent)。
在xnet中开发的所有工具都有一组用于并行化和其他功能的通用命令行参数,这是由框架提供的。有关详细信息,请尝试每个工具的“帮助”选项。读取一些现有工具的源代码应该足以在相同的标志下产生新工具。
当前工具列表:
- xnet (meta-tool)
- tcpstate
- netcats
- resolv
- iprange
- iissn
- sslinfo
- webget
Xnet安装说明
德比安6
需要开发包来构建新的gevent 比德比安的船还要多。
$ sudo apt-get install gcc $ sudo apt-get install libevent-dev $ sudo apt-get install python-dev $ sudo apt-get install python-pip $ sudo apt-get install python-openssl
或者,如果您想在本地目录中包含xnet 而不是进行系统安装:
$ sudo apt-get install python-virtualenv $ virtualenv pyenv && cd pyenv && . bin/activate
最后,安装gevent和xnet:
$ pip install gevent==0.13.8 $ pip install xnet
德比安7
与Debian6相同的过程,但是我们可以使用PythonGevent 立即打包而不是自己编译。
$ sudo apt-get install python-pip $ sudo apt-get install python-openssl $ sudo apt-get install python-gevent
或者,如果您想在本地目录中包含xnet 而不是进行系统安装:
$ sudo apt-get install python-virtualenv $ virtualenv pyenv && cd pyenv && . bin/activate
最后,安装xnet:
$ pip install xnet
回溯5r2
$ sudo apt-get install python-dev $ sudo apt-get install python-openssl $ sudo apt-get install python-pip $ sudo apt-get install libevent-dev
或者,如果您想在本地目录中包含xnet 而不是进行系统安装:
$ sudo apt-get install python-virtualenv $ virtualenv pyenv && cd pyenv && . bin/activate
最后,安装gevent和xnet:
$ pip install gevent==0.13.8 $ pip install xnet
OSX
gevent 0.13.8在osx下行为不当,但开发版本1.0rc2可以工作。 必须对其进行编译,这样xcode才是必需的。下面的列表可能不完整。
如果要在本地目录中包含xnet,则可选 而不是进行系统安装。
$ sudo port install py-virtualenv $ virtualenv pyenv && cd pyenv && . bin/activate
然后是gevent。
$ pip install cython -e git://github.com/surfly/gevent.git@1.0rc2#egg=gevent