V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yuchenr  ›  全部回复第 7 页 / 共 16 页
回复总数  302
1  2  3  4  5  6  7  8  9  10 ... 16  
```
Import-Module NetSecurity

$startTime = Get-Date
$startTimeStr = $startTime.AddMinutes(-5).ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ss.FFFZ")
$failedAttemptsThreshold = 3

$Query = [xml]@"
<QueryList>
<Query Id="0" Path="Security">
<Select Path="Security">*[System[(EventID=4625) and TimeCreated[@SystemTime&gt;='$startTimeStr']]]</Select>
</Query>
</QueryList>
"@

function Get-IPAddresses {
param (
[xml]$query,
[int]$maxEvents
)

$events = Get-WinEvent -FilterXml $query -MaxEvents $maxEvents
if (-not $events) {
Write-Host "未获取到任何日志。脚本将退出。"
return
}

$events | ForEach-Object {
$_.Properties[19].Value
}
}

$failedIPs = Get-IPAddresses -query $Query -maxEvents 100 | Group-Object | Where-Object {
$_.Count -gt $failedAttemptsThreshold
} | Select-Object -ExpandProperty Name -Unique
$uniqueIPs = Get-IPAddresses -query $Query -maxEvents 100 | Select-Object -Unique

$filteredFailedIPs = $failedIPs | Where-Object {
$_ -notmatch '^192\.168\.' -and $_ -notmatch '^10\.' -and $_ -notmatch '^172\.(1[6-9]|2[0-9]|3[0-1])\.'
}

# 定义要过滤的特定 IP 地址列表
$specificIPs = @("192.168.1.100", "10.0.0.5")

# 过滤掉特定 IP 地址
$filteredFailedIPs = $filteredFailedIPs | Where-Object {
$_ -notin $specificIPs
}

$ruleName = "BlockIPs"
$filteredFailedIPs = $filteredFailedIPs | Sort-Object

# 获取现有的防火墙规则
$existingRule = Get-NetFirewallRule -DisplayName $ruleName

if ($existingRule) {
# 获取现有的远程地址过滤器
$existingAddressFilters = Get-NetFirewallAddressFilter -AssociatedNetFirewallRule $existingRule

# 获取现有的远程地址
$existingRemoteAddresses = $existingAddressFilters | Select-Object -ExpandProperty RemoteAddress
$existingRemoteAddresses = @($existingRemoteAddresses)
$existingAddressFilters = @($existingAddressFilters)
# 添加新的地址
$newRemoteAddresses = $existingRemoteAddresses + $filteredFailedIPs | Select-Object -Unique

# 更新远程地址过滤器
$existingAddressFilters | Set-NetFirewallAddressFilter -RemoteAddress $newRemoteAddresses
}
else {
Write-Host "规则 $ruleName 不存在。"
New-NetFirewallRule -DisplayName $ruleName -Direction Inbound -Action Block -Protocol Any -RemoteAddress $filteredFailedIPs -RemoteAddressType "IP"
}
```
350 天前
回复了 Damn 创建的主题 分享发现 android 版微软 RDP 客户端好愚蠢。。
@Damn #3 wg 可以针对 app 去做设置,把不需要回家的 app 排除掉。
350 天前
回复了 Damn 创建的主题 分享发现 android 版微软 RDP 客户端好愚蠢。。
AAAA 记录要在 rdp 的服务器上注册,使用 rdp 服务器的 IPv6 地址,最好还要在系统上改端口。
我的情况和你类似:
对于 IPv4 和 IPv6 不在同一台主机的情况,我是另外起一个域名只做 A 记录。
路由的防火墙只允许特定的 IPv6 端口入站。
350 天前
回复了 UserName99 创建的主题 宽带症候群 IPv6 怎么做 DDNS 和端口映射
要用终端的 IPv6 地址,而非路由或者 PPPoE 的
1 ,确认防火墙已经打开,并且放行端口
2 ,在外网用 IPv6 之间测试
3 ,在终端设备上注册 ddns
我也是 er-x 原厂固件。目前来看,还是比较稳定。只有在 PPPoE 重新拨号的情况下偶尔会出现 IPv6 无法访问的情况。
我在 Windows 里放了检测脚本,ping 不通 IPv6 时会重新启用网卡的 IPv6 协议。CentOS 系统在每天夜间 up 一次接口。
2023-04-24 07:56:36 +08:00
回复了 qingRider 创建的主题 问与答 想买个路由器
@xylitolLin #10 我做 ap 用的,一年也重启不了几次
直接用 Lua 更方便
2023-04-10 17:27:58 +08:00
回复了 blackdd 创建的主题 云修电脑 pc 电脑经常莫名奇妙死机,就突然卡屏,只能强制关机重启
如果单内存无故障的话,可以看看内存的参数是否一致,尤其是 rank.
2023-04-10 11:09:20 +08:00
回复了 mark4zhao 创建的主题 程序员 Rime 输入法真是简洁啊。
优势在于,隐私、可定制性、多平台一致
2023-04-10 10:53:40 +08:00
回复了 mark4zhao 创建的主题 程序员 Rime 输入法真是简洁啊。
@jianguoni
安卓的话用 https://github.com/osfans/trime/actions/workflows/commit-ci.yml 里的版本。或者自己编译 release 的版本。
2023-04-04 16:30:07 +08:00
回复了 zsxzy 创建的主题 Android 求教远程 adb 调试方法
我目前是用 wireguard ,然后 adb 或者 scrcpy
2023-03-23 17:14:52 +08:00
回复了 qq565425677 创建的主题 问与答 请教大家一个路由器 ipv6 防火墙的问题
不同的路由器有差异.
er-x 有 wan 到路由,和 wan 到 lan 两个规则组
2023-03-14 16:27:54 +08:00
回复了 SgtPepper 创建的主题 问与答 Windows AD 域名和公司网站域名冲突怎么解决?
照抄外网的 www 的记录就行了,cname 不会变
2023-01-31 14:30:42 +08:00
回复了 fox0001 创建的主题 中州韻 Android 版的 rime(trime)有没有更好优化配置?
filebrowser + caddy+rdp 。
2023-01-05 10:44:44 +08:00
回复了 BeijingBaby 创建的主题 奇思妙想 dev.com.cn 征集中文名称
2022-12-23 08:27:33 +08:00
回复了 Vieufoux 创建的主题 问与答 阳了一定会发烧吗?
个体差异吧,发热基本算是免疫系统的最后手段了。
2022-11-17 14:22:16 +08:00
回复了 supermao 创建的主题 分享创造 来看看你今年一共做了多少次核酸了?
所以,这个有啥用?我能写成 txt ,就已经知道结果了
2022-11-09 17:39:33 +08:00
回复了 gaozizhong 创建的主题 奇思妙想 有云电脑为啥没有云电视?
电视是干啥的?就一个屏幕而已,所谓的卡只是内置的系统卡。
加个机顶盒完成,机顶盒卡了就再换一个。如果单纯的看电视,机顶盒是 ISP 提供的。
1  2  3  4  5  6  7  8  9  10 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1636 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 17:07 · PVG 01:07 · LAX 10:07 · JFK 13:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.