View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006097 | unreal | ircd | public | 2022-05-07 13:51 | 2024-07-12 11:43 |
Reporter | PeGaSuS | Assigned To | syzop | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Platform | Linux | OS | Ubuntu | OS Version | 20.04 |
Fixed in Version | 6.1.7 | ||||
Summary | 0006097: Add support for ASN ban since we now have GeoIP support | ||||
Description | The feature request has been brought on #unreal-support for a few times, especially since InspIRCd supports with https://github.com/inspircd/inspircd-contrib/blob/master/3/m_asn.cpp It is a good idea, IMHO, since we have GeoIP support and we can already ban by country. Throwing the idea here so it isn't forgot and devs can give it some more thought. | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
Would love to see this feature on UnrealIRCd 6. Great for fighting against VPNs and PROXYs and host servers. For me, currently it's a nodejs robot that does everything, that generates everything via the ASNs, but reading the ASN on the connecting client would be great, the scan by the bot would be fast. |
|
When GeoIP support was added we specifically made it so it can be extended with ASN support. So yeah, we can do that. Likely won't be on by default though. |
|
Similarly, BlackBishop asked: can we have geoip support for more than just country? I'd love ASN/city and whatever else is in the db ( paid or otherwise ). The same is true for this, the API is ready for it but it is not being worked at or used at the moment. |
|
ASN Support done for UnrealIRCd 6.1.7, see current release notes https://github.com/unrealircd/unrealircd/blob/unreal60_dev/doc/RELEASE-NOTES.md (not a permlink) In multiple commits https://github.com/unrealircd/unrealircd/commit/f33a0d2c1b0397dfba38b9d2801bb0496e32e6b7 https://github.com/unrealircd/unrealircd/commit/0844f7243fd8ecd3570d8f2d96fba27c9beda32f https://github.com/unrealircd/unrealircd/commit/34b183c75a9ab0bc1f4c3a1769c0b0ea78bd3fda https://github.com/unrealircd/unrealircd/commit/156e38f5383cb31fa84986eb7fc3e45b7918d69d https://github.com/unrealircd/unrealircd/commit/da6cf4f6fa7035c1119df7a035c4a6db7dfcd049 and more to come. |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-05-07 13:51 | PeGaSuS | New Issue | |
2022-05-25 20:42 | armyn | Note Added: 0022520 | |
2022-05-27 17:46 | syzop | Note Added: 0022537 | |
2022-05-27 17:46 | syzop | Status | new => acknowledged |
2022-05-27 17:47 | syzop | Note Edited: 0022537 | |
2023-07-13 19:33 | syzop | Note Added: 0022954 | |
2024-07-12 11:43 | syzop | Assigned To | => syzop |
2024-07-12 11:43 | syzop | Status | acknowledged => resolved |
2024-07-12 11:43 | syzop | Resolution | open => fixed |
2024-07-12 11:43 | syzop | Fixed in Version | => 6.1.7 |
2024-07-12 11:43 | syzop | Note Added: 0023260 | |
2024-07-12 11:43 | syzop | Note Edited: 0023260 |