命令格式:netstat [-acCeFghilMnNoprstuvVwx][-A][--ip]常用参数:常用参数:-a或--all 显示所有连线中的Socket-p或--programs...的程序识别码和程序名称-n或--numeric 直接使用IP地址,而不通过域名服务器(显示具体端口号)-t或--tcp 显示TCP传输协议的连线状况-u或--udp 显示UDP传输协议的连线状况// 如查看所有...curl https://www.example.com // 发送 post 请求 // 使用-X选项来指定HTTP请求方法,通常与-d选项一起使用以发送POST数据 curl -X...POST -d "key1=value1&key2=value2" https://www.example.com/api // 发送HTTP请求时携带HTTP头部信息 curl -H "...Authorization: Bearer " https://api.example.com/resource // 使用代理服务器 curl -x http://proxy.example.com
本文将介绍如何在容器中使用 Nginx 简单搭建一个支持前端使用的统计(打点采集)服务,避免引入过多的技术栈,徒增维护成本。...我们不妨做一个小实验,使用容器启动一个 Nginx 服务: docker run --rm -it -p 3000:80 nginx:1.19.3-alpine 然后使用 curl 模拟日常业务中的 POST.../default.conf/:/etc/nginx/conf.d/default.conf 使用 docker-compose up 启动服务,然后使用前面的 curl 模拟 POST 验证请求是否正常.../7.64.1" "-" 但是,如果你细心的话,你会发现日志中并未包含我们发送的数据,那么这个问题该如何解决呢?...先执行下面的命令: docker run --rm -it nginx:1.19.3-alpine cat /etc/nginx/nginx.conf 可以看到默认的 log_format 配置规则中确实并没有任何关于
本文将介绍如何在容器中使用 Nginx 简单搭建一个支持前端使用的统计(打点采集)服务,避免引入过多的技术栈,徒增维护成本。...我们不妨做一个小实验,使用容器启动一个 Nginx 服务: docker run --rm -it -p 3000:80 nginx:1.19.3-alpine 然后使用 curl 模拟日常业务中的.../default.conf/:/etc/nginx/conf.d/default.conf 使用 docker-compose up 启动服务,然后使用前面的 curl 模拟 POST 验证请求是否正常.../7.64.1" "-" 但是,如果你细心的话,你会发现日志中并未包含我们发送的数据,那么这个问题该如何解决呢?...先执行下面的命令: docker run --rm -it nginx:1.19.3-alpine cat /etc/nginx/nginx.conf 可以看到默认的 log_format 配置规则中确实并没有任何关于
现在,让我们来演示如何使用curl发送基本的HTTP请求,包括GET和POST请求,我将在注释中解释每个步骤。...发送GET请求: # 使用curl发送GET请求并获取响应 curl -i https://example.com 发送POST请求: # 使用curl发送POST请求,并在请求体中包含数据 curl...使用curl进行测试: API测试: # 发送GET请求测试API端点 curl https://api.example.com/endpoint # 发送POST请求测试API端点,并包含数据 curl...-O ftp://example.com/remote-directory/remote-file.txt SMTP操作: # 发送电子邮件通过SMTP服务器 curl --url 'smtps://...脚本编写: 你可以将curl嵌入到脚本中,以便自动化各种任务,如API调用、数据提取和更多。以下是一个简单的bash脚本示例,它使用curl来自动化HTTP请求: #!
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - # 官方源 # $ curl...-fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 然后,向 source.list 中添加 Docker...同时也可以选择使用下列脚本快速安装: $ curl -fsSL get.docker.com -o get-docker.sh $ sudo sh get-docker.sh --mirror Aliyun...否则邮件发送不了。.../xxx.key; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr
{ /** * curl --request POST \ * --url 'http://127.0.01:8091/xfg/api/v1/test/group_buy_notify...-2.4.yml up -d version: '3.8' # docker-compose -f docker-compose-app.yml up -d services: xfg-dev-tech-remote-jvm-debug-app...对于这种端口的暴漏说明,我已经提供好了基础教程,可以在这里扩展学习;https://bugstack.cn/md/road-map/docker-what.html 另外在 environment 环境中...之后,点击+号,添加 Remote JVM Debug 最后,填写 IP 地址和端口,点击 Apply OK 即可。 2. 导入接口 导入接口到 ApiPost 中调用。...3.3 调用接口 首先,在 ApiPost 中点击【发送】按钮。 - 这会,你可以在打了断点的程序中,查看到请求的调用会进来。最终执行完,远程的部署的程序也会执行完。
,tail 日志或者接收某种形式的数据,然后过滤转换,最后发送到后端存储中,我们可以将上面的命令分成多段来分析。...这就是 fluentd 的最基本的运行流程,你可以读取日志,然后处理,然后把它发送到另一个地方做进一步的分析。接下来让我们用一个小 demo 来实践这些概念,看看这3个插件是如何在一起工作的。...Demo 在这个demo 中,我们将使用 fluentd 来读取 docker 应用日志。...":""} 这是之前日志中的第一个访问日志,现在日志内容完全不同了,我们的键从日志流,变成了 remote、host、user、method、path、code、size、referer、agent...当然我们还可以更进一步,在 remote 字段中使用 geoip 插件来提取我们我们 API 的客户端的地理位置信息,大家可以自行测试,不过需要注意的时候需要我们的镜像中包含这些插件。
中的push_to_gateway / pushadd_to_gateway / delete_from_gateway等函数,或者利用http请求进行上传例如linux中curl(后面实战部分会进行讲解..."},即使这些指标具有相同的作业标签,该示例中也不包括该组中的指标): curl -X DELETE http://10.10.107.249:9091/metrics/job/some_job #...- 5) 删除所有组中的所有指标(要求通过命令行标志启用admin API --web.enable-admin-api) curl -X PUT http://10.10.107.249:9091/api...将其应用到远程端点,写重新标记应用于外部标签之后还可限制发送的样本 remote_write: [ name: ] # 远程写入配置的名称,如果指定,则该名称在远程写入配置中必须是唯一的...wechat_configs: # - 微信通知通过微信API发送。
# 输入下列命令,若返回一个大的 json 串,说明安装成功 curl http://localhost:8001 # 浏览器运行 http://192.168.0.102:1337浏览器中访问 http...虽然 Kong 默认提供强大的基础功能,但对于一些高级特性,如 API 级别的超时、重试、回退策略、缓存、API 聚合以及 A/B 测试等,要通过开发自定义 Lua 插件来实现。...REST API:通过 Rest API 进行配置管理,从繁琐的配置文件中解放。可用性:天然支持分布式。高性能:利用 nginx 的非阻塞 io 模型。...Kong 默认是缺失如 API 级别的超时、重试、fallback 策略、缓存、API 聚合、AB 测试等功能,这些功能插件要企业开发人员通过 Lua 语言进行定制和扩展。...分析监控插件:Galileo(记录请求和响应数据,实现 API 分析)、Datadog(记录 API Metric 如请求次数、请求大小、响应状态和延迟,可视化 API Metric)、Runscope
然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。...一键启动所有的服务 DockerCompose的使用步骤 创建对应的DockerFile文件 创建yml文件,在yml文件中编排我们的服务 通过 docker-compose up命令 一键运行我们的容器...官网地址:https://docs.docker.com/compose 下载地址: curl -L https://get.daocloud.io/docker/compose/releases/download...MINIO_ROOT_USER: minioadmin # MINIO_ROOT_PASSWORD: minioadmin healthcheck: test: ["CMD", "curl...Java项目 然后我们来看看如何在Java项目中来操作了。
这几天的工作频繁地操作大量docker镜像,这里总结一些过程中的小技巧。...小技巧 列出registry中的镜像 官方的docker registry虽然提供了一系列操作镜像的Restful API,但查看镜像列表并不直观,于是可以使用以下脚本查看registry中的镜像列表:...DOCKER_REGISTRY_ADDR=127.0.0.1:5000 for img in `curl -s ${DOCKER_REGISTRY_ADDR}/v2/_catalog | python...}/tags/list|jq ".tags[]" | tr -d '"'`; do echo $img:$tag done done 删除registry中的某个镜像 docker registry...Socks 5 Proxy Server 127.0.0.1:7070 参考 https://docs.docker.com/registry/spec/api/ https://www.jianshu.com
然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。...一键启动所有的服务 DockerCompose的使用步骤创建对应的DockerFile文件创建yml文件,在yml文件中编排我们的服务通过 docker-compose up命令 一键运行我们的容器官网地址...:docs.docker.com/compose下载地址:curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/...# MINIO_ROOT_USER: minioadmin # MINIO_ROOT_PASSWORD: minioadmin healthcheck: test: ["CMD", "curl...Java项目 然后我们来看看如何在Java项目中来操作了。
这里,MinIO为了将请求转发给“自己”,就从用户发送的HTTP头Host中获取到“自己的地址”,并将其作为URL的Host构造了新的URL。 这个过程有什么问题呢?...0x04 攻击Docker API 回到Docker API,我发现现在仍然没法对run和exec两个API做利用,原因是,这两个API都需要在请求Body中传输JSON格式的参数,而我们这里的SSRF...继续翻越Docker文档,我发现了另一个API,Build an image: ? 这个API的大部分参数是通过Query Parameters传输的,我们可以控制。...也就是说,Docker API支持通过指定远程URL的方式来构建镜像,而不需要我在本地写入一个Dockerfile。...因为现在可以执行任意命令,我们就不会再受到SSRF漏洞的限制,可以直接反弹一个shell,或者可以直接发送任意数据包到Docker API,来访问容器。
############################################################################# # 运行镜像: 从构建镜像中复制构建好的文件...( remote: remoteConfig, command: "docker login -u ${CODING_DOCKER_REG_USERNAME...) // DOCKER_IMAGE_VERSION 中涉及到 GIT_LOCAL_BRANCH / GIT_TAG / GIT_COMMIT 的环境变量的使用...sudo: true, ) // 部署成功, 发送通知到 Server酱 例子, 官网的发送通知可以直接用模板 sshCommand...( remote: remoteConfig, command: "curl -X POST -d \"title=`echo \$(curl -
其次,我们要了解docker有哪些对外可使用的api,这里docker官方主要有三大对外api Docker Registry API Docker Hub API Docker Remote API...API同时也允许操作相关的用户仓库和 library 仓库。 3. Docker Remote API 这套API用于控制主机 Docker 服务端的 API,等价于 docker命令行客户端。...既然docker提供了那3大API库:Docker Registry API、Docker Hub API、Docker Remote API。...最简单的curl方式 CURL这个命令,我想大家都熟悉,默认linux下都自带安装。很多测试http的方法都可以直接使用 CURL的方式。...比如我们查看docker的images详细信息,就可以直接用curl 来调取: $ curl -X GET http://127.0.0.1:8088/images/json 2.png 这样显示会比较错乱无章
,发现有一个shipyard/controller/api/hijack.go中一堆的操作,当我开始用php模拟来写的时候,我发现我对php的认识还处于低级阶段,看起来很一个很艰难的工作。...$data = '{"Detach":false, "Tty":true}'; $out = "POST ${url} HTTP/1.1\r\n"; $out. = "Remote...daemon: $data"; //接受到的docker daemon数据发送到web客户端 global $server; global $re;...的exec这里要先通过exec接口获取一个执行id,然后通过这个id,调用start接口才能进行服务,不过docker的start接口这里的返回并不是一个curl能处理的请求,而是一个流,而且是一个可读可写的流...参考资料:https://hui.lu/shi-yong-tornado-cao-zuo-docker-api/#webssh-with-frontend
curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu...sudo systemctl restart docker 2.4 安装 Python 依赖 Dynamo 推荐使用 uv 作为 Python 包管理器,执行以下命令安装 uv: curl -LsSf...python -m dynamo.vllm --model Qwen/Qwen3-0.6B 然后启动 Dynamo 的 frontend,一个用 Rust 编写的高性能 OpenAI 兼容 HTTP API...服务: python -m dynamo.frontend --http-port 8000 接下来,你可以使用 curl 命令发送请求,或通过任意兼容 OpenAI 的客户端程序或库进行调用。...接下来将展示如何在 Kubernetes 上部署 Dynamo,并且运行快速开始和 PD 分离示例。
挖矿病毒通过扫描docker remote api未授权访问漏洞进行传播。相比之前TeamTNT黑客团伙使用的挖矿木马,新变种对原挖矿木马进行了升级,在进行感染时使用了新的策略。...三、样本att&ck矩阵分析 TEAMTNT的新样本通过docker remote API 传播,过程中使用了 特权容器,容器逃逸,LKM rootkit 等先进攻击方式,下面是对于整个攻击过程的att...漏洞: Docker Remote API 是一个取代远程命令行界面(rcli)的REST API。...Docker Remote API如配置不当可导致未授权访问,攻击者利用 docker client 或者 http 直接请求就可以访问这个 API,可能导致敏感信息泄露,黑客也可以删除Docker上的数据...实现下载功能,实现类似wget curl功能,用于下载wget curl: 检查系统中是否有curl,如果没有则从自己服务器上下载curl程序: 下载钱包文件,并准备两个挖矿安装包,其中一个为备用安装包
\ curl \ gnupg \ lsb-release 添加docker源GPG curl -fsSL https://download.docker.com/linux/debian...sources.list.d/docker.list > /dev/null #更新源索引以及安装docker sudo apt update sudo apt install docker-ce docker-ce-cli...参数 建议在docker参数定义时就定义要使用的管理员用户名密码 用户名:minioadmin 密码:minioadmin 反向代理 9000端口为实际api访问端口 9001为web页面控制台端口 反向代理...; proxy_http_version 1.1; add_header X-Cache $upstream_cache_status; } 反向代理api端口...add_header X-Cache $upstream_cache_status; } 测试访问 创建bucket并设置公共权限 上传一张图片到bucket进行访问测试 输入刚刚设置的api
为了使用Docker REST API,可以先停止docker服务,然后在启动的时候加-H标记开启远程访问: service docker stop docker -d -H unix:/...然后重启docker服务(service docker restart),即可通过访问主机:端口号/Docker API来操作Docker。...下面使用curl命令来访问Client API之version,curl localhost:4232/version, 同时使用python的json.tool对json输出格式化处理: ?...此外,Docker官方还提供了使用Python编写的API客户端 docker-py,以Client API之version为例: ?.../reference/api/docker_remote_api/ http://docker-py.readthedocs.org/en/latest/ (adsbygoogle =