GaGa's Blog

One GaGa, One World !

  • Burp Suite 是由 PortSwigger 出品的一款非常著名的 Web 应用安全测试工具,广泛用于渗透测试、漏洞挖掘、安全评估等场景。
  • “2.0”是该工具的一个重大版本分支,带来界面、模块、架构方面的一些更新。
  • v2.0.11 是 2.0 分支中的一个 beta 更新版,主要以修复和调整为主。
    • 官方发布说明提到:该版本修复了 “dark theme(暗色主题)” 在界面上的一些视觉问题,并且修正了在 headless(无头 / 无界面)模式下的一个 bug。

env

  • mabook pro 2019
  • burpsuite_pro_v2.0.11
  • jdk1.8.x

burp suite

Read more »

macOS 中,Command Line Tools (CLT) 是 Apple 提供的一组开发工具包,用于在不安装完整 Xcode 的情况下运行命令行开发工具,如:
gccmakegitsvnlldbclangswiftc 等。


env

  • macbook pro 2019
  • command line tools(14.0.x)
Read more »

OrbStack 是一款为 macOS 设计的、轻量级且快速的 Docker 和 Linux 容器/虚拟机管理工具。它可以被看作是 Docker Desktop 的一个强大替代品,但其核心目标是提供更快、更安静、更高效的开发体验。

简单来说,它让你能在 Mac 上无缝地运行 Docker 容器和 Linux 虚拟机,而不会消耗大量系统资源。


env

Read more »

1. 什么是 Homebrew

  • Homebrew 是 macOS 上一个非常流行的包管理器,用于安装、更新、管理软件包。
  • 目的是让用户可以像在 Linux 上用 apt / yum 那样便捷管理软件。

2. 安装前准备

  • 要求 macOS 版本 ≥ Monterey(12.0)或更高

  • 需要安装 Command Line Tools(CLT),可通过下面命令安装:

    1
    xcode-select --install
Read more »

Kubernetes (k8s) 中,Ingress(和大多数资源一样)名字(metadata.name)是不可变的,不能直接修改


方案 1:导出现有 Ingress → 修改 → 重新创建

1
2
3
4
5
6
7
8
9
10
11
12
# 导出现有 ingress 配置
kubectl get ingress old-ingress-name -n your-namespace -o yaml > ingress.yaml

# 编辑 ingress.yaml
# 1. 修改 metadata.name: new-ingress-name
# 2. 删除 metadata.uid、resourceVersion、creationTimestamp 等字段

# 应用新配置
kubectl apply -f ingress.yaml

# 删除旧的 ingress
kubectl delete ingress old-ingress-name -n your-namespace
Read more »

httpd-2.2 已经 EOL(官方停止维护),**CentOS 9 默认只支持 httpd 2.4+**,所以编译安装需要手动处理依赖。

  • 如果必须用 2.2.27(兼容老系统/业务),建议隔离环境(如 docker / podman)运行。
  • 给出 编译安装步骤 + 优化配置 + 一键脚本

1.依赖准备

Read more »

lynx 是一个 命令行下的纯文本网页浏览器

  • 文本浏览器:在终端中访问网页,支持 HTTP/HTTPS、FTP 等协议。
  • 轻量快速:不解析图片、CSS、JS,仅展示网页文本,非常适合弱网环境或低性能服务器。
  • 调试工具:常用来测试 Web 服务可达性,特别是只需验证 HTML/HTTP 响应的场景。

1.应用场景

Read more »

cronolog 是一个用 C 写的小工具,用于按时间自动切割日志文件。它主要用于 Web 服务器(如 Apache、Nginx)或其他进程,将日志按时间组织成多个文件,方便管理和归档。

  • 版本:1.6.2(你提供的版本)

  • 用途

    • 按天、小时或自定义时间切割日志
    • 文件名中包含时间戳
    • 适用于需要精细化日志管理的系统
  • 优势

    • 灵活的时间格式(%Y-%m-%d、%H 等)
    • 无需定时任务即可自动切割
    • 可输出到管道,结合 Web 服务器使用

使用场景

  • Apache、Nginx、Squid 这类服务端进程默认只能把日志写到一个文件,不会自动分割。

  • 借助 cronolog,可以实现类似:

    • 每天生成一个新的访问日志
    • 每小时切割一个错误日志
    • 文件名中自动包含时间戳
Read more »
0%