kali linux Python 黑客编程1 开发环境初始化
为什么要选择Python?
Python作为目前Linux系统下最流行的编程语言之一,对于安全工作者的作用可以和C++相提并论。Python提供了丰富的库供调用,丰富的第三方扩展模块。在网络应用,文本解析方面,Python编程有着其他语言无可比拟的优势。同时Python也是面向对象并且跨平台的语言,可以在linux/Unix、OSX、windows上无障碍运行。
1.1 查看PYTHON版本信息
Kali Linux默认已经安装了Python运行环境,运行下面的命令,可以查看当前Python版本。
python --version
1.2 PYTHON软件包安装
Python软件包安装,我们这里介绍三种方法,分别为手动,easy_install和pip安装。
1.2.1 手动安装
第一种方法是手动下载软件包,运行安装程序来安装。
比如我们想要使用Python-nmap组件去解析nmap的扫描结果,我们先手动下载安装包。
解压:
root@kali:~# tar xzf python-nmap-0.6.0.tar.gz
root@kali:~# ls
paros python-nmap-0.6.0 公共 视频 文档 音乐
phpmyadmin.sh python-nmap-0.6.0.tar.gz 模板 图片 下载 桌面
root@kali:~# cd python-nmap-0.6.0/
root@kali:~/python-nmap-0.6.0# ls
CHANGELOG gpl-3.0.txt MANIFEST.in nmap.html README.txt setup.py
example.py Makefile nmap PKG-INFO requirements.txt
root@kali:~/python-nmap-0.6.0#
运行setup.py,执行安装。
python setup.py install