新kali 配置安装 pip + python 库模块 docker-compose 靶场 —— 亲测可行!!!

网络安全: Kali Linux 使用 docker-compose 部署 openvas_docker openvas (3)安装docker-compose(4)查看docker-compose版本(5) 镜像加速(6)开机自启。 阅读详情

pip未安装,找不到命令
python 库模块 没有安装
ImportError: No module named setuptools

  1. 查看版本确认python是否安装
python -v
  1. 安装PYTHON的PIP管理工具
    关键的一步
sudo apt-get install python-setuptools 
sudo apt-get install python-pip

sudo apt-get install python3-setuptools
sudo apt-get install python3-pip

//找不到合适版本安装,升级pip,--upgrade 后面跟的是需要升级的库名
python -m pip install --upgrade pip

//网络问题
pip install 包名-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
--trusted-host pypi.douban.com 这是为了获得ssl证书的认证

在这里插入图片描述https://packaging.python.org/guides/installing-using-linux-tools/#installing-pip-setuptools-wheel-with-linux-package-managers

  1. 安装 xxx 模块
pip install xxx
pip install xxx.py

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

或者麻烦一点,下载再手动安装

https://pypi.python.org/pypi/pip

在这里插入图片描述

wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
tar -zxvf pip-9.0.1.tar.gz
cd pip-9.0.1
python setup.py install

在使用最新的Kali Linux 2020.3 安装docker靶场时:
先安装pip,pip3,再sudo pip install dokcer-compose,总是报错(kali 2020.2不会,直接成功)
于是先只安装pip3,再sudo pip3 install dokcer-compose,成功

在这里插入图片描述
docker 靶场安装的其他问题请参考
https://vulhub.org/
https://vulhub.org/#/docs/install-docker/
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Kali Linux软件安装、Python版本管理与Docker部署实战指南 在Linux系统管理与安全研究领域,软件包管理和环境隔离是核心基础技能。APT作为Debian系发行版的包管理器,其工作原理涉及软件源配置、依赖关系解析和版本控制。掌握这些原理对于构建稳定、可复现的研究环境至关重要,能有效提升工作效率并避免环境冲突。Python作为安全工具开发的主流语言,多版本管理与虚拟环境技术(如pyenv、venv)是实现项目隔离、依赖管理的标准实践。容器化技术(如Docker)则通过镜像和容器机制,提供了轻量级的环境封装与快速部署能力,在漏洞复现、工具链封装等场景中价值显著。本文聚焦 阅读详情

相关推荐

Kali Linux上从零搭建Cardinal开源AWD攻防平台实战指南

Docker容器技术通过将应用及其依赖打包成标准化单元,实现了环境隔离与快速部署,其核心原理基于Linux内核的命名空间和控制组(cgroups)机制。这项技术为软件交付和运维带来了革命性价值,尤其在需要快速构建、销毁一致性环境的场景中优势显著。在网络安全领域,攻防对抗训练(AWD)平台正是其典型应用,传统虚拟机方案存在资源占用高、环境配置复杂等痛点。本文聚焦于利用Docker容器化方案,在Kali Linux渗透测试系统上,实战部署轻量级开源AWD平台Cardinal,涵盖Docker引擎安装、镜像加速、

weixin_34032621的博客 352

ImportError: No module named setuptools 解决方案

shell中输入: wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz tar zxvf setuptools-0.6c11.tar.gz cd setuptools-0.6c11 python setup.py build python setup.py install

dongfangbiaozhun001的专栏 441

从零搭建渗透测试与代码审计环境:VMware、Kali与Docker实战指南

在网络安全与软件开发领域,虚拟化与容器化技术是实现环境隔离、保证实验可复现性的基石。通过虚拟化技术,可以创建独立的沙箱环境,避免与主机系统冲突,确保实验的纯净与安全。容器化技术则进一步提供了轻量级、快速部署的解决方案,极大提升了资源利用率和环境搭建效率。这些技术的核心价值在于为安全研究、漏洞复现和代码审计提供了稳定、高效且可移植的基础设施。在渗透测试和红蓝对抗场景中,一个标准化的环境能帮助研究人员快速切换攻击与防御视角,专注于漏洞原理与利用技术本身,而非环境配置。本文以Kali Linux攻击机、Docke

weixin_33796205的博客 491

【Python程序开发系列】一文总结程序运行出现No module named ‘xxx‘的解决方案

一文总结程序运行出现No module named 'xxx'的解决方案

数据杂坛 9156

Kali Linux 安全入门:从零搭建合法渗透测试环境与核心工具实践

网络安全的核心在于理解攻防原理,渗透测试是评估系统安全性的重要方法。其基本原理是通过模拟攻击者的技术手段,发现系统、网络或应用中的潜在漏洞,从而帮助组织提升防御能力。在技术实践中,Kali Linux 作为集成了数百款安全测试工具的开源平台,极大地提升了安全研究人员和渗透测试工程师的工作效率。通过虚拟机技术,学习者可以在完全隔离的本地环境中安全地部署 Kali Linux,并搭配 Metasploitable、DVWA 等漏洞靶场进行合规练习。这种基于靶场的实践方式,不仅规避了法律风险,也为掌握 Nmap

weixin_34357887的博客 355

SSRF漏洞利用与内网渗透实战:从Docker靶场搭建到横向移动

服务器端请求伪造(SSRF)是一种常见且危害巨大的Web安全漏洞,其核心原理在于攻击者能够诱使服务器向内部网络发起任意请求。这种特性使得SSRF成为穿透网络边界、探测和攻击内网资源的利器,在渗透测试中具有极高的技术价值。通过利用SSRF,安全研究人员可以访问服务器所在内网中对外不可见的服务,如数据库、管理后台和元数据接口,从而实现信息收集和横向移动。在实战场景中,结合Kali Linux渗透测试平台和Docker容器技术,可以快速搭建高度仿真的内网靶场环境,安全地练习从漏洞发现、协议利用到内网横向渗透的完整

cuml0912的博客 425

pip升级时遇到的错误解决方案

原来安装的pip为9.0版的,后来安装flask时发现报错误,提示需要升级至18.0版。 屡试不成功,最后把根目录下pip的安装文件给全delete了。 但是运行还是出现问题,拒绝访问。最后百度,发现是权限问题。以下为管理员权限登录cmd后的命令。 结果果断升级成功。 python -m ensurepip easy_install pip python -m pip install ...

helixsky的博客 1847

Kali Linux下Docker化JWT弱密钥破解与Burp Suite实战利用全流程

JSON Web Token(JWT)作为一种广泛应用的开放标准,常用于身份认证和信息安全交换。其核心原理在于通过数字签名(如HMAC SHA256)或加密来确保令牌的完整性与可信度。然而,若采用HS256等对称算法,其安全性完全依赖于密钥的强度。一旦密钥强度不足或泄露,攻击者即可伪造任意令牌,导致认证体系被完全绕过,这构成了Web应用安全的重大风险。在渗透测试与安全评估实践中,针对JWT弱密钥的自动化检测与利用已成为关键环节。本文聚焦于在Kali Linux渗透测试环境中,利用Docker容器化技术封装j

weixin_34082695的博客 374

kali的两个python环境如何下载对应的模块

kali下使用不同的python

weixin_49765221的博客 716

从心脏出血漏洞复现到靶场搭建:Wisdom工具实战与安全攻防演练

缓冲区溢出与信息泄露是网络安全领域的基础性漏洞类型,其原理在于程序对内存边界检查的缺失,导致攻击者能够读取或篡改相邻内存区域的数据。这类漏洞的技术价值在于揭示了软件安全中内存安全的核心重要性,是理解现代漏洞利用与防御的基石。在应用场景上,从Web应用到系统服务,内存安全问题广泛存在,而通过搭建可控的靶场环境进行实战复现,是掌握漏洞原理与攻防技能的有效途径。本文聚焦于利用Wisdom这一模块化漏洞教学框架,结合Docker容器技术,深入复现经典的“心脏出血”漏洞,并系统阐述从单一漏洞环境到综合靶场的搭建方法论

weixin_34178244的博客 440

CTF入门实战指南:零基础快速掌握网络安全夺旗技能

网络安全是当今数字时代的重要基石,其核心在于理解系统漏洞与防御机制。CTF(Capture The Flag,夺旗赛)作为网络安全领域的实战训练场,通过模拟真实攻防场景,帮助学习者掌握漏洞原理、工具使用和解题思维。从Web安全、二进制漏洞到密码学分析,CTF覆盖了主流安全技术方向,其价值在于将理论知识转化为可操作的工程实践能力。对于初学者而言,关键在于搭建安全的实验环境,如使用Kali Linux和Docker,并系统学习Burp Suite、SQL注入等核心工具与漏洞利用技术。通过靶场练习和分阶段学习路径

weixin_34327761的博客 427

kali之vulhub靶场环境搭建记录

Docker Compose是一个用于定义和运行多容器Docker应用程序的工具。它使用YAML文件来配置应用程序的服务、网络和卷等方面的设置。通过docker-compose,可以轻松地定义和管理复杂的应用程序的组件,同时使其更易于部署和管理。使用docker-compose可以通过一个命令同时启动、停止、移除多个容器,极大简化了多容器应用程序的管理工作。6、访问地址根据自己电脑的地址访问端口查看的环境的时候有显示加上端口号就可以了!2、安装 docker-compose。5、查看正在运行的靶场环境。

冷人 菜鸟 的博客 449

DS_Store文件泄漏利用python脚本

.DS_Store文件泄漏利用python脚本,自动检测下载.DS_Store类型泄露源码。

笔记 :关于Kali2021.1的Vulhub靶场搭建步骤

1.docker安装 安装docker:参考博主的博客:https://blog.youkuaiyun.com/qq_41832837/article/details/103948314 2.docker-compose下载安装 我按照找到的博客步骤进行下载安装,于是遇到以下问题: 下载docker-compose: sudo curl -L https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-`uname.

m0_55821391的博客 561

pygexf包用于Python3:解决No module named'_gexf'的方法

pygexf包使用Python2进行编写,在Python3中引用会出现No module named'_gexf'的错误。 做了如下更改: 1、gexf 文件夹中的__init__.py,将所有的__gext之前加’.’。 2、_gexf.py文件:print 后加括号,将 except Exception , e 改为 except Exception as e,将不等于号 改为 != 。 更改完毕后可以可以通过from gexf import Gexf引入。

Python-这是一个DSStore文件泄漏利用脚本

这是一个.DS_Store文件泄漏利用脚本,它解析.DS_Store文件并递归地下载文件到本地。

kali2019.4搭建vulhub漏洞环境踩过的坑

kali2019.4搭建vulhub漏洞环境踩过的坑 0x00 docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。通过对应用组件的封装、分发、部署、运行等生命周期的管理,达到应用组件级别的“一次封装,到处运行”。这里应用组件,即可...

SuPejkj的博客 1887

Python 动态导入对象,importlib.import_module()的使用方法

今天小编就为大家分享一篇Python 动态导入对象,importlib.import_module()的使用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

上一篇: 如何用 Python C PHP 实现字符反转? 字符串反序输出?
下一篇: 优快云 博客 基础创作模板
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值