- 博客(122)
- 收藏
- 关注
原创 mysql8 对每个库进行单独备份及压缩
本文介绍MariaDB数据库的自动化备份方案:创建专用备份账户并授予权限,配置数据库服务器到备份服务器的SSH免密登录,编写Shell脚本实现远程备份、压缩传输及历史文件清理,并通过Crontab定时执行,确保数据安全与可恢复性。
2026-10-10 14:32:26
27
原创 jenkins的pipeline+gitkab中的个人token实现打包
本文摘要介绍了GitLab与Jenkins的配置流程:1.在GitLab中创建新用户并生成访问令牌;2.在Jenkins中添加插件前,先对plugins、jobs、secrets和users目录进行备份;3.完成Jenkins的基础配置。操作涉及管理员权限使用和系统备份,确保配置过程安全可靠。
2026-06-24 11:29:29
327
原创 Anolis OS release 8.10安装gitlab
本文介绍了在Linux系统上安装GitLab CE的两种方法:1)通过运行脚本自动添加仓库(curl管道命令);2)手动创建.repo配置文件。配置文件示例包含两个仓库源(主包和源码包),配置了GPG验证、SSL证书及相关密钥URL。两种方法均可为后续的GitLab CE安装提供软件源支持。
2026-06-09 14:33:32
337
原创 敏感目录扫描及响应码
本文介绍了网站安全检测中的敏感目录扫描技术,重点分析了各类HTTP状态码的含义。主要内容包括:1)敏感目录扫描的定义和作用,通过工具扫描可发现网站后台等关键信息;2)常用扫描工具如御剑后台扫描工具;3)详细分类解析HTTP状态码:1xx(临时响应)、2xx(成功)、3xx(重定向)、4xx(客户端错误)和5xx(服务器错误)代码,说明各类代码的具体应用场景和含义。文章为网站安全检测提供了状态码判读的技术参考。
2026-05-15 17:13:50
448
原创 整站信息收集
本文总结了服务器类型识别、网站中间件探测和信息收集的方法。Windows和Linux服务器可通过TTL值(128/64)和大小写敏感性区分。网站中间件探测可使用Wappalyzer、WhatWeb等工具,并介绍了指纹识别网站。信息收集顺序包括:检查企业网站、APP、微信小程序及其他软件漏洞。数据库识别可通过nmap端口扫描,常见搭配如ASP+Access、PHP+MySQL等。文章提供了从服务器类型判断到漏洞查找的完整技术路线。
2026-05-13 16:28:18
51
原创 dns域名信息收集
本文介绍了DNS域名信息收集的方法与CDN检测绕过技术。主要内容包括:1)通过多地ping服务和nslookup判断域名是否使用CDN;2)利用子域名检测技术,通过host文件修改、在线工具和GitHub工具查找子域名;3)介绍了国内外多个CDN检测网站和DNS反向认证方法;4)解释了CDN绕过原理,指出DNS配置中未设置通配符(*)可能导致绕过漏洞。文章提供了完整的域名信息收集技术路线,重点分析了CDN环境下的检测与绕过方法,并推荐了多个实用工具网站。
2026-04-29 16:58:54
232
原创 信息收集一
摘要:渗透测试的核心在于信息收集,其深度直接影响测试成败。流程分为信息收集、漏洞发现和利用三阶段。信息收集包括网站架构、前后端技术、中间件和系统等层面,通过识别域名、框架、容器、端口等关键信息寻找安全短板。渗透测试模拟黑客攻击技术,帮助企业提前发现风险,防患于未然。(150字)
2026-04-27 17:39:51
399
原创 burpsuite-基础二
BurpSuite工具功能摘要:该工具包含Target模块(Sitemap树形展示、Scope过滤)、Intruder爆破模块(支持多种Web攻击)、Repeater重放模块及Extensions插件系统。重点插件包括:Autorize(越权测试)、ActiveScan++(主动扫描)、UploadScanner(文件上传检测)、BypassWAF(绕过防护)等20余款安全测试插件,涵盖JWT解析、子域名扫描、验证码识别、SQL注入检测等功能,可显著提升渗透测试效率。插件支持通过Burp商店或GitHub获
2026-04-24 15:09:35
406
原创 burpsuite-基础一
摘要:Burp Suite是一款用于Web应用安全测试的集成平台,包含代理拦截(Proxy)、入侵攻击(Intruder)、请求重放(Repeater)等核心工具,支持HTTPS流量分析。它通过中间人代理截获HTTP/HTTPS请求,提供数据编解码(Decoder)、会话分析(Sequencer)等功能,支持扩展插件开发。HTTPS协议在HTTP基础上通过SSL/TLS加密传输数据,使用443端口,相比HTTP的80端口明文传输更安全。配置时需导入CA证书,设置代理拦截移动端流量。该工具可帮助安全人员检测W
2026-04-20 11:58:06
359
原创 安全之-mysql 命令
本文总结了MySQL常用查询命令和字符串操作函数,包括:1)查看当前用户、连接用户和系统信息;2)字符串连接函数(concat/concat_ws/group_concat);3)字符串截取函数(substr/mid/left/right/locate);4)联合查询条件(and/or)。通过具体示例演示了如何获取用户信息、连接字符串、截取子串以及使用逻辑运算符进行联合查询,适用于数据库基础操作和SQL注入测试场景。
2026-04-15 16:14:38
413
原创 安全之-web前端基础
本文介绍了PHP开发环境搭建和前端基础技术。第一部分详细讲解了phpStudy集成环境的安装与配置,包括下载、安装和端口修改等操作。第二部分讲解了HTML基本标签和表单元素的使用方法。第三部分介绍了CSS层叠样式表的基本语法、选择器类型和三种创建方式。最后通过一个登录界面的完整示例,展示了HTML结构和CSS样式的实际应用,包括表单布局、样式设计和交互效果实现。全文涵盖了从后端环境搭建到前端页面开发的基础知识,适合初学者快速入门Web开发。
2026-04-13 15:11:41
90
原创 set-社会工程学工具包
社会工程学工具包(SET)是一个开源渗透测试框架,专注于针对人为因素的安全评估。它提供多种攻击方式:1)网站克隆攻击,可伪造登录页面窃取凭证;2)鱼叉式钓鱼攻击,发送定制化恶意邮件;3)恶意媒介生成,如自动运行的U盘文件;4)与Metasploit集成生成监听程序。工具支持无线钓鱼、二维码攻击等多种攻击向量,可通过apt或源码安装。使用时可选择特定攻击方式,如网站攻击包含Java漏洞利用、凭证收集等多种方法,并支持网页模板克隆或自定义导入。该工具主要用于安全意识测试和防御研究。
2026-03-31 14:53:42
494
原创 evillimter-网络限制工具
evillimiter是一款无需物理访问即可监控和限制局域网设备带宽的工具,采用ARP欺骗和流量整形技术。项目地址为https://github.com/bitbrute/evillimiter。安装步骤:克隆仓库后运行setup.py安装。使用时需sudo权限执行evillimiter命令。该工具可实现对网络主机上行/下行带宽的限制。
2026-03-27 17:18:42
411
原创 ettercap简介与使用
Ettercap是一款功能强大的中间人攻击工具,最初设计为局域网嗅探器。随着开发不断扩展,它集成了主动和被动解析多种协议(包括加密协议)的能力,并提供了丰富的网络与主机分析功能,使其成为一款灵活且全面的网络安全工具。
2026-03-27 15:26:25
118
原创 crunch简介与使用
Crunch 允许用户定义密码的最小长度、最大长度以及使用的字符集,并按顺序生成所有可能的组合。它还支持输出为文件或通过管道直接传递给其他工具,是字典生成领域的“瑞士军刀”。
2026-03-24 16:57:35
713
原创 hydra的简介及使用
Hydra是一款开源的暴力密码破解工具,支持SSH、FTP、RDP等多种协议。其核心功能包括:1.支持字典攻击和密码生成(-x参数);2.提供多线程(-t)和批量目标(-M)选项;3.可自定义输出格式(-o)和详细模式(-vV)。典型用法如"hydra -L user.txt -P pass.txt target ssh"。该工具在Kali Linux 2025-2026版本中已移除。使用时需注意法律风险,仅限授权测试。
2026-03-24 16:06:29
145
原创 nmap的简介及使用
Nmap是一款开源网络扫描工具,主要用于主机发现、端口扫描、服务识别和安全审计。其核心功能包括:主机探测(-sn)、端口扫描(-p)、操作系统识别(-O)和服务版本检测(-sV)。常用参数如-T4控制扫描速度,-sS采用SYN隐蔽扫描。文中列举了常见高危端口(如21/FTP、22/SSH、3306/MySQL)及对应风险(爆破、注入、未授权访问)。通过实例演示了扫描特定IP端口(nmap -p 80 192.168.1.1)和网段(nmap 192.168.1.0/24)的操作方法,同时强调可指定端口范围进
2026-03-23 16:54:41
457
原创 linux系统-统计连接数-钉钉告警
这是一个服务器连接数监控脚本,主要功能是通过定时检查服务器TCP连接数,当超过设定阈值(500)时自动发送钉钉告警。脚本包含以下核心功能: 获取服务器IP地址 计算当前TCP连接总数 当连接数超过阈值时,发送包含详细信息的告警到钉钉群: 服务器IP 当前连接数 连接状态统计 TOP5连接IP 支持钉钉机器人签名验证 告警日志记录到/var/log/connection_alert.log 通过crontab设置每30分钟执行一次监控任务。
2026-03-11 09:06:55
138
翻译 雷池-waf-部署-离线部署
本文介绍了雷池(WAF)社区版的安装配置流程。主要内容包括:1.系统环境要求(Linux系统、x86_64架构、SSSE3/AVX2指令集支持、Docker 20.10.14+和Docker Compose 2.0.0+);2.Docker及Docker Compose的安装方法;3.雷池镜像下载、环境变量配置(安装目录、控制台端口、数据库密码等)和启动步骤;4.最后说明如何通过防火墙或路由器将应用端口映射到公网,实现域名访问。文中提供了详细的命令参考和配置说明,适用于不同架构服务器(ARM需特殊配置)和版
2026-01-21 16:23:12
244
原创 pipeline通过Publish Over SSH插件实现前后端部署
本文介绍了Jenkins中PublishOverSSH插件的使用流程,包括后端和前端项目的自动化部署配置。后端部署流程包含代码拉取、Maven编译、备份旧文件、传输jar包、启动Java应用等步骤;前端部署包含代码拉取、npm构建、备份旧文件、传输压缩包、解压并启动Nginx等步骤。配置中使用了SSH远程命令执行、文件传输、环境变量定义等功能,实现了从代码编译到远程部署的完整CI/CD流程。文中详细展示了pipeline脚本的编写方法,包括参数化构建、各阶段任务定义以及错误处理机制。
2026-01-14 11:33:08
106
原创 jdk17 制作jre包
本文介绍了在Oracle JDK 17不再提供单独JRE下载的情况下,使用jlink工具创建自定义JRE的方法。主要内容包括:1) 使用jlink从完整JDK中裁剪生成只包含必要模块的轻量级JRE;2) 提供了三种替代方案:自定义JRE、OpenJDK官方镜像和Adoptium;3) 详细说明了JDK 17各版本的下载渠道;4) 给出了Dockerfile优化示例,包括多阶段构建方法。重点强调需根据应用程序实际需求确定模块列表,并注意Oracle JDK的许可限制,建议优先考虑OpenJDK等开源方案。
2026-01-08 15:26:33
662
原创 jenkins在使用中遇到的问题
Jenkins常见权限问题解决方案:1)Docker权限拒绝时,需将jenkins用户加入docker组(usermod -aG docker jenkins)并重启服务;2)私有仓库推送失败时,需复制.docker目录到jenkins目录并修改属主(chown -R jenkins.jenkins .docker);3)kubectl认证问题需检查权限配置。这些操作均涉及服务账户权限管理,处理时需注意安全性和最小权限原则。
2025-10-14 16:07:43
349
原创 k8s kubelet 10250监控端口访问配置
本文摘要:介绍了Kubernetes监控配置过程,包括修改kubelet配置文件、使用PEM证书测试接口访问(/pods和/metrics)、Prometheus证书转换(PEM转CRT格式)以及RBAC权限配置。详细说明了创建ServiceAccount、ClusterRole和ClusterRoleBinding的YAML配置,生成kubelet访问token,并提供了系统状态检查命令(kubelet服务、防火墙规则、RBAC权限验证和证书有效期检查)。
2025-09-29 14:07:14
647
原创 mysql 8.4.2 备份脚本
本文介绍了MySQL数据库备份的完整实施方案,主要包括:1)创建专用备份账户并配置适当权限;2)设置备份配置文件和存储目录;3)编写自动化备份脚本,包含备份、压缩、验证、清理等功能;4)配置定时任务和权限管理。方案采用mysqldump工具进行完整备份,支持多数据库备份、日志记录、7天自动清理等功能,并提供了详细的权限配置说明和测试方法。该方案确保了备份的安全性和可靠性,同时通过自动化脚本减轻了维护负担。
2025-09-28 10:59:41
276
1
原创 Spring Boot 外部配置指定不生效的原因与解决
摘要: 解决-Dspring.config.location不生效的常见问题:1)确保JVM参数在-jar前;2)目录路径需以/结尾;3)明确文件扩展名(如.yml);4)区分location(覆盖默认配置)和additional-location(追加配置);5)建议使用file:协议指定路径。示例:java -Dspring.config.additional-location=file:/opt/config/override.yml -jar app.jar。注意参数位置和格式,根据需求选择配置加载
2025-08-26 11:19:46
602
原创 mariadb10.3.35备份脚本
本文介绍了MariaDB数据库备份方案的实施步骤。首先创建具有备份权限的专用用户,然后提供完整的备份脚本实现,支持全量备份(每7天)和增量备份,自动清理30天前的旧备份。脚本包含日志记录、错误处理和安全检查机制。配置cron定时任务后,还详细说明了恢复步骤:先恢复全量备份再应用增量备份。该方案具有自动化程度高、安全性好、支持双重备份策略等特点,用户只需修改脚本顶部的配置参数即可快速部署使用。
2025-08-04 17:13:09
409
原创 k8s 1.30 通过helm部署ingress-controller-4.12.1
文章摘要: Kubernetes Ingress是集群内服务对外暴露的访问接入点,负责管理外部访问内部服务的方式。Ingress资源仅支持HTTP流量规则,高级特性需在Ingress Controller中配置。Ingress Controller通过解析Ingress规则,将请求转发到对应Service,最终由Pod处理。配置示例展示了一个基于阿里云镜像的Ingress Controller部署方案,包含资源限制、健康检查、自动扩展等参数设置。该配置采用DaemonSet部署模式,使用HostNetwor
2025-07-28 14:27:19
581
原创 jenkins pipeline ssh协议报错处理
openssh升级到9.8和jenkins升级到2.492.3时 ssh及相应的命令报错处理
2025-04-22 13:01:32
658
Anolis OS 8.10安装gitlab gitlab-ce-19.0.1-ce.0.el8.x86-64.rpm
2026-06-03
notepad++,notepad
2026-01-16
k8s-1.28.2 通过kube-prometheus-stack-67.5.0 部署prometheus
2024-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅