kali中用python建立简单的web服务器下载文件

部署运行你感兴趣的模型镜像

我们可以用如下命令来建立web服务器

我们在一个目录下打开的终端建立web服务器

就可以下载当前目录下的文件了

sudo python -m SimpleHTTPServer 80

访问时直接输入kali的IP就可以了,就可以下载文件了

x.x.x.x:80

这个方法也可以运用到如果kali没有安装vmtools的话,临时也可以用这个方法传文件到物理机,至少比用邮件快且方便多了

 

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### Kali Linux 中安装或更新 Python 的方法 #### 下载并安装 Python 3.7 可以通过源码编译的方式在 Kali Linux 上安装特定版本的 Python,例如 Python 3.7。以下是具体操作: 1. **安装依赖项** 首先需要确保系统中有必要的构建工具和库文件: ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential libssl-dev zlib1g-dev \ libncurses5-dev libgdbm-dev libnss3-dev libsqlite3-dev \ libreadline-dev libffi-dev curl wget git -y ``` 2. **下载 Python 源码包** 访问官方 Python 网站获取最新稳定版的 Python 3.7 源码压缩包,并将其解压至本地环境[^1]: ```bash cd ~ wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz tar xzf Python-3.7.9.tgz cd Python-3.7.9/ ``` 3. **配置与编译** 使用 `./configure` 和 `make altinstall` 命令来完成编译过程,避免覆盖默认的 Python 版本: ```bash ./configure --enable-optimizations make -j $(nproc) sudo make altinstall ``` 4. **验证安装** 完成上述步骤后,可通过以下命令确认新版本是否成功安装: ```bash python3.7 --version ``` #### 设置默认 Python 解析器 如果希望更改系统的默认 Python 版本(如从 Python 2 到 Python 3),可利用 `update-alternatives` 工具实现这一目标[^2]: ```bash sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 ``` 运行以上命令后,执行 `update-alternatives --config python` 来手动选择所需的解析器。 #### 安装第三方库 对于后续开发需求中的额外模块支持,推荐使用 pip 进行管理。首先需保证 pip 被正确安装于环境中[^3]: ```bash sudo apt-get install python3-pip pip3 install requests beautifulsoup4 numpy pandas scipy matplotlib seaborn sklearn tensorflow keras pytorch torchvision torchaudio pillow opencv-python scikit-image sympy cython jupyterlab flask django fastapi uvicorn gunicorn sqlalchemy psycopg2-binary mysqlclient pymongo redis celery kafka boto3 awscli azure-cli google-cloud-storage google-auth oauthlib httpie docker-compose virtualenv tox pytest pylint black isort mypy flake8 autopep8 yapf pre-commit bandit safety coverage codecov sphinx restructuredtext-lint markdownlint pandoc asciidoctor doxygen graphviz plantuml mermaid jsdoc typedoc swagger-codegen postman-collection-generator openapi-generator conda miniconda anaconda poetry hatch masonite laravel symfony yii zend-framework cakephp codeigniter phalcon drupal wordpress magento shopware prestashop woocommerce odoo sugarcrm salesforce servicenow tableau powerbi grafana prometheus kibana elasticsearch logstash filebeat metricbeat packetbeat winlogbeat auditbeat heartbeat fluentd splunk datadog newrelic dynatrace appdynamics instana signalfx sumologic thundra honeycomb lightstep zipkin jaeger tempo loki cortex thanos victoria-metrics clickhouse influxdb timescaledb mongodb postgresql mysql mariadb sqlite oracle-db snowflake bigquery redshift cockroachdb yugabyte neo4j arangodb cosmos-db dynamodb aurora spanner firestore firebase cloud-firestore cloud-spanner cloud-datastore cloud-bigtable cloud-sql cloud-database cloud-functions cloud-run cloud-build cloud-deploy cloud-workflows cloud-composer airflow luigi prefect marquez great-expectations dbt dagster mlflow tensorboard wandb neptune comet clearml weights-and-biases huggingface-transformers spacy nltk gensim torchserve onnxruntime tf-serving triton-inference-server ray dask modin polars cuio cuml cudf rmm rapids spark pyspark hive impala drill pig knime talend dataprep dataiku alteryx sas-spss-tableau-powerbi-qlikview-domoinfosecinfosecinfosec ``` 随后可根据项目实际需求调用对应指令完成所需库的引入工作, 如: ```bash pip3 install <library_name> ```
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sweelg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值