[PR #78] [MERGED] Username spoofing detection #195

Closed
opened 2026-02-15 15:55:18 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/RPCS3/discord-bot/pull/78
Author: @13xforever
Created: 9/12/2018
Status: Merged
Merged: 9/13/2018
Merged by: @Nicba1010

Base: masterHead: feature/username_spoofing_detection


📝 Commits (9)

📊 Changes

16 files changed (+10028 additions, -27 deletions)

View changed files

CompatBot/Commands/Moderation.Audit.cs (+72 -0)
📝 CompatBot/Commands/Moderation.cs (+1 -1)
📝 CompatBot/CompatBot.csproj (+1 -0)
📝 CompatBot/Config.cs (+7 -7)
📝 CompatBot/EventHandlers/LogParsing/LogParser.LogSections.cs (+2 -0)
CompatBot/EventHandlers/UsernameSpoofMonitor.cs (+111 -0)
📝 CompatBot/Program.cs (+4 -0)
📝 CompatBot/Utils/DiscordClientExtensions.cs (+25 -6)
📝 CompatBot/Utils/ResultFormatters/LogParserResultFormatter.cs (+13 -6)
📝 CompatBot/Utils/ResultFormatters/UpdateInfoFormatter.cs (+9 -6)
HomoglyphConverter/ConfusablesBuilder.cs (+57 -0)
HomoglyphConverter/HomoglyphConverter.csproj (+16 -0)
HomoglyphConverter/Normalizer.cs (+85 -0)
HomoglyphConverter/confusables.txt (+9618 -0)
HomoglyphConverter/confusables.txt.gz (+0 -0)
📝 discord-bot-net.sln (+7 -1)

📄 Description

This PR adds monitoring for new and changed names that could potentially target any other user with a role, aka GaICiv incident prevention.

At the moment there's no differentiation for role importance.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/RPCS3/discord-bot/pull/78 **Author:** [@13xforever](https://github.com/13xforever) **Created:** 9/12/2018 **Status:** ✅ Merged **Merged:** 9/13/2018 **Merged by:** [@Nicba1010](https://github.com/Nicba1010) **Base:** `master` ← **Head:** `feature/username_spoofing_detection` --- ### 📝 Commits (9) - [`e1e3c06`](https://github.com/RPCS3/discord-bot/commit/e1e3c0697463203d44ce2e261b6154d9a530defb) ... - [`169e580`](https://github.com/RPCS3/discord-bot/commit/169e5804f972558cdf2ec980b073b03607e002ed) well, I am stupid - [`2a313d2`](https://github.com/RPCS3/discord-bot/commit/2a313d2a2764c723cd2c99dd9c605e6eede362f5) some config comments - [`832c45c`](https://github.com/RPCS3/discord-bot/commit/832c45c423bf6587f790a6d31a1d2f3e359b14c1) user name spoofing monitoring - [`fb52ed6`](https://github.com/RPCS3/discord-bot/commit/fb52ed6648affecb7ed852dd42a58e31f3b2015b) more multi-character glyphs - [`3e344be`](https://github.com/RPCS3/discord-bot/commit/3e344be7da6dc7b0f5bf1105f5b4155ffbce02c8) new log issue detections - [`809f858`](https://github.com/RPCS3/discord-bot/commit/809f858a4b9b25e21d794c5796b3592e6de278ad) detect encrypted or corrupted disc dumps - [`0034cff`](https://github.com/RPCS3/discord-bot/commit/0034cffeefdcb12993e5dc83442ca3b0e12fd8f3) use compact updat info format - [`ea79488`](https://github.com/RPCS3/discord-bot/commit/ea79488e083c61dfbaffe7859862ec85230c6a85) !audit spoofing ### 📊 Changes **16 files changed** (+10028 additions, -27 deletions) <details> <summary>View changed files</summary> ➕ `CompatBot/Commands/Moderation.Audit.cs` (+72 -0) 📝 `CompatBot/Commands/Moderation.cs` (+1 -1) 📝 `CompatBot/CompatBot.csproj` (+1 -0) 📝 `CompatBot/Config.cs` (+7 -7) 📝 `CompatBot/EventHandlers/LogParsing/LogParser.LogSections.cs` (+2 -0) ➕ `CompatBot/EventHandlers/UsernameSpoofMonitor.cs` (+111 -0) 📝 `CompatBot/Program.cs` (+4 -0) 📝 `CompatBot/Utils/DiscordClientExtensions.cs` (+25 -6) 📝 `CompatBot/Utils/ResultFormatters/LogParserResultFormatter.cs` (+13 -6) 📝 `CompatBot/Utils/ResultFormatters/UpdateInfoFormatter.cs` (+9 -6) ➕ `HomoglyphConverter/ConfusablesBuilder.cs` (+57 -0) ➕ `HomoglyphConverter/HomoglyphConverter.csproj` (+16 -0) ➕ `HomoglyphConverter/Normalizer.cs` (+85 -0) ➕ `HomoglyphConverter/confusables.txt` (+9618 -0) ➕ `HomoglyphConverter/confusables.txt.gz` (+0 -0) 📝 `discord-bot-net.sln` (+7 -1) </details> ### 📄 Description This PR adds monitoring for new and changed names that could potentially target any other user with a role, aka `GaICiv` incident prevention. At the moment there's no differentiation for role importance. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 15:55:18 -05:00
yindo closed this issue 2026-02-15 15:55:18 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RPCS3/discord-bot#195