因为我们这里需要的是使用netzob里面的函数库,来进行协议逆向分析,我是按着之前(一)的步骤过来的,如果出现了一些错误的话请先执行(一)的内容:https://blog.csdn.net/liyihao17/article/details/84574726
1、首先我安装了一个pycharm的社区版,然后打开,随便新建一个工程(使用python3.6,应该python3以上都可以)
2、点击File——settings——Project:XXXX——Project Interpreter,然后发现右边有个小“+”号,点击它
3、在查找输入框中搜索“netzob“发现有个1.0.2的版本,点击下面的install
4、发现有些依赖包没有装,下面开始安装依赖包
完成(一)的内容后会发现缺少以下几个依赖包:numpy、python3-dev、libpcap-dev
接下来就很简单了,直接装上,numpy我使用pip安装的,如果没有pip请先安装pip
sudo apt-get install python3-pip
sudo pip3 install numpy
sudo apt-get install python3-dev
sudo apt-get install libpcap-dev
5、然后再点击这个install即可安装好netzob,就可以愉快的进行网络协议逆向分析啦啦啦~
6、同样不在pycharm里面也可以通过命令安装netzob
sudo pip3 install netzob