自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 多个进程可以监听同一个端口吗?

默认是不可以,但是某些场景下多个程序可是通过端口复用监听同一个端口。

2026-08-29 22:39:04 271

原创 keepalived实现ubuntu22服务器高可用

介绍keepalived的技术原理和架构,以及日常运维防火墙添加virtual IP 白名单策略的应用

2026-07-11 22:42:01 389

原创 cloud-init导致ubuntu20.04.5网卡配置重启后失效?

当前系统版本:Ubuntu 22.04.5 LTS。

2026-07-08 21:12:51 65

原创 rocky9.7搭建grafana+loki+prometheus+alloy+node_exporter运维监控平台

一套云原生全链路监控解决方案:指标监控 (Prometheus 系) + 日志监控 (Loki 系) + 统一可视化 (Grafana) + 采集器 (Alloy日志采集/node_exporter指标采集),业界主流运维监控组合

2026-06-04 10:49:31 270

原创 Nginx服务器代理Postgresql-16后端数据库

nginx stream模块代理postgresql-16数据库

2026-05-06 21:40:57 429

原创 攻击面管理平台 (ASM)—开源项目ringxin

攻击面管理简介:从攻击者视角掌控安全风险攻击面管理(Attack Surface Management, ASM) 是一种主动式网络安全策略,核心是站在攻击者视角,持续发现、分析、监控并缩减组织的所有潜在攻击入口与风险,让安全团队先于黑客发现并封堵漏洞。攻击面是组织所有可被攻击者利用的入口点集合,范围越大、暴露越久,被入侵风险越高。外部攻击面(EASM):互联网可直接访问的资产(公网 Web/API、云服务、域名、IoT 设备、第三方接口)。

2026-03-19 20:27:55 396

原创 网络故障排查:telent 127.0.0.1是通的,说明本机一定没问题吗?

是在给客户排查网络故障的时候,遇到的问题,服务器A访问服务器B的某一个端口不通,用户就登录到服务器B上使用telnet 127.0.0.1 8080或telnet 192.168.32.32 8080,证明自己本地的服务是没问题的,进而将问题甩到中间的防火墙上。但是我在防火墙本身抓包是没问题,可以看到服务器A发往服务器B的syn的握手包,但是看不到服务器B返回给服务器A的数据包,说明服务器B没有收到来自服务器A的数据包或者收到了但是没有回复。日志、监控、本地代理、DNS 缓存等本机服务互相调用。

2026-03-09 21:06:26 266

原创 一个端口可以同时使用TCP和UDP协议传输数据吗?

通过上面的实验过程可以看到,debain13使用nc工具监听12345端口,kali使用tcp和udp协议均可以传输数据到服务器端,使用tcp协议需要先建立三次握手,随后传输数据;使用udp协议则直接传输数据即可,作为无状态协议,无需考虑可靠性。nc工具介绍:nc(Netcat) 是一款经典的命令行网络工具,被称为网络瑞士军刀,核心是通过 TCP/UDP 读写网络数据,可做客户端 / 服务端、端口扫描、文件传输、协议调试、简易代理等,轻量、跨平台、语法简洁。

2026-02-28 21:35:06 321

原创 iptables在服务器部署容器的情况下如何实现流量转发和控制

处理。(2)OUTPUT链。

2026-01-31 19:49:28 929

原创 Nginx暴露面管理之减少暴露面

根据最小化原则,业务在互联网上面暴露的端口越少,就会越安全。那么如何实现一个Nginx代理服务器上开通一个端口来代理多个后端服务器上的业务呢?想要完成上述需求,其实有很多方法,这里采用这种方式进行演示。这是最常用的一种方式,通过不同的URL路径区分不同业务。

2025-10-29 17:11:39 224

原创 IPtables如何隐藏Postgresql服务的真实端口

我有一个postgresql数据库服务器,默认监听的5432端口,可是我不想被别人知道我数据库服务器监听并使用的5432端口,但是因为一些原因,我不能修改数据库运行的默认端口。所以我借助iptables帮我实现此需求。实验环境准备。

2025-10-28 10:59:46 365

原创 nginx如何代理多个后端服务器

本次实验中我要用nginx使用180端口和181端口监听两台后端服务器的80 端口,因为linux系统本身selinux机制的影响,这里我们借助semanage工具设置nginx可以监听180端口和181端口,默认是禁止的。在192.168.56.12和192.168.56.103上面安装httpd或apache2,并设置开机自启动,同时使用iptables禁止所有IP访问本机的80端口,仅开通192.168.56.11访问。也就是说,我们要代理两个后端服务器,所以我们需要两个server{}代码段。

2025-07-21 20:13:58 572

原创 nginx实现访问控制

搭建好的nginx可以直接访问,这里访问http://192.168.56.11:8080。再通过浏览器访问就会看到被拒绝,但是8080端口还是通的。实现从应用层面拒绝访问。在目标服务器192.168.56.11使用tcpdump抓包分析。通过修改nginx配置文件来实现访问控制。[S.]:SYN-ACK(同步确认)[S]:SYN(同步)[.]:ACK(确认)

2025-07-03 20:08:57 273

原创 iptables和ipset

默认Iptables防火墙有4个表5个链:1、停止firewalld2、删除firewalld相关文件3、验证-n 无需解析主机名-v 显示详细信息3、添加规则-A 添加规则至规则末尾-p 指定协议-j 指定动作ACCEPT/REJECT-s 指定源地址-d 指定目标地址-p 指定协议 tcp/udp,必须指定–dport 指定目标端口–sport 指定源端口允许回环接口的流量在INPUT链的第一条规则之前添加允许

2025-01-07 22:45:21 1140

原创 什么是Zabbix

Zabbix是典型的C/S架构应用部署的Zabbix server 是整个 Zabbix 软件的核心程序。它负责执行数据的主动轮询和被动获取,计算触发器条件,向用户发送通知。它是ZabbixAgent和Proxy报告系统可用性和完整性数据的核心组件。Server自身可以通过简单服务远程检查网络服务(如Web服务器和邮件服务器)。Zabbix Server 是所有配置、统计和操作数据的中央存储中心,也是Zabbix监控系统的告警中心。在监控的系统中出现任何异常,将发出通知给管理员。

2025-01-01 21:46:00 1904

原创 【Nginx反向代理设置以及配置自签名证书】

打开浏览器访问http://192.168.253.130:7031,展现的就是http://172.16.253.129的界面。http://192.168.253.130:7031,访问后端代理的apache,还不是ssl,需要在主机apache创建证书。创建或者修改/etc/nginx/conf.d/default.conf 配置文件,没有就创建,有就修改。但是我直接访问http://172.16.253.129:80是访问不到的,也很好的保护了真实业务。就可以只访问443,无法访问到80端口。

2024-12-18 19:36:23 972

原创 我们在使用tracert的时候,tracert在做什么?

Tracert使用到的是ICMP(Internet Control Message Protocol)协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。

2024-11-20 20:58:17 1657

原创 【云安全如何实现】

而从控制台下载的Agent,一般部署在受保护的业务系统中,也就是那些虚拟机中,主要执行控制台程序下发的命令。一般当主机遭受攻击的时候,或者主机已经被攻击者控制的时候,这个功能可以发挥巨大作用,可以通过检索各种日志发现攻击者怎末进来的,以及做了什么,当然留存大量的日志,就需要控制端提供大量的存储。总结:其实还有好多其他的功能,上面那列出的5个功能只是本人在项目交付当中接触较多的几个功能,但是一个简单的Agent,集成的功能越多,体积也会越大,性能消耗也会上涨,处理不好的话本身也会成为业务系统的负担。

2024-08-09 20:53:26 648

原创 【实现复制windows用户桌面指定类型文件到当前程序所在U盘的小程序】

实现复制windows用户桌面指定类型文件到当前程序所在U盘的小程序

2024-07-31 11:30:49 244

原创 【什么是docker】

将一个应用所需要的开发环境和依赖包打包到一起,便于使用和部署。其实在这个星球上做容器的公司很多,只是做docker的这个公司在各种因素的加持下成功了、出名了,所以现在谈起容器,大家总是率先想到docker,当然它也很好用。

2024-07-28 20:06:41 1648

原创 什么是“蜜罐”

这些安全产品在甲方大流量的场景下会在短时间(1S)内产生大量的告警,上千条或者上万条告警或者更多,但是这些告警真真假假,需要人工研判,这会消耗并浪费很多的时间以及人。我们可以把蜜饵进一步改造,在 Word 文档或者PDF 文档中植入一个隐蔽的链接,当攻击者打开这个文件时,链接可以被自动触发,防御者就可以借机获取攻击者的真实网络地址、浏览器指纹等信息,从而直接溯源定位攻击者真实身份。但在蜜场中,攻击者踩中的是虚拟的蜜罐,经过重定向以后,由真实的蜜罐进行响应,再把响应行为传到虚拟蜜罐。

2024-07-28 11:09:56 2049

原创 什么是“沙箱”

什么是“沙箱”,能帮我们做些什么

2024-07-17 22:34:30 4046 1

原创 Linux常用命令集合

分享一些常用到的Linux命令

2024-07-15 22:04:20 447

原创 使用C++编写一个木马

开发环境:windows11 + visual studio 2022 社区版本。如何通过C++实现一个木马功能。

2024-07-15 21:16:08 1085

安全产品+HIDS+Snort

安全产品+HIDS+Snort

2024-12-13

exebinder.rar

将两个EXE程序捆绑起来执行

2024-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除