Skip to content
This repository was archived by the owner on Mar 17, 2024. It is now read-only.

Update Mono.Nat library to fix freezing issue#485

Merged
MaxXor merged 4 commits intoquasar:masterfrom
maddnias:master
Jul 18, 2016
Merged

Update Mono.Nat library to fix freezing issue#485
MaxXor merged 4 commits intoquasar:masterfrom
maddnias:master

Conversation

@maddnias
Copy link
Copy Markdown
Contributor

If you had UPnP port forwarding activated when listening and then tried to stop listening the application would freeze up on https://github.com/quasar/QuasarRAT/blob/8768f3177c33ed706f877b062ab51b1c107b403d/Server/Core/Networking/Utilities/UPnP.cs#L105

maddnias added 4 commits July 18, 2016 14:44
If you had UPnP port forwarding activated when listening and then tried to stop listening the application would freeze up on https://github.com/quasar/QuasarRAT/blob/8768f3177c33ed706f877b062ab51b1c107b403d/Server/Core/Networking/Utilities/UPnP.cs#L105
Updated postbuild command to allow compilation on Linux/Mono (cp instead of copy). Also fixed an obscure IPv6 difference in Mono from Windows with a somewhat hacky solution. SocketOptionName.IPv6Only does not exist in Mono so instead directly cast to its equivalent enumeration value (27): https://github.com/mono/mono/blob/91734968b83a0971c041254286cdc903b26564e2/mono/metadata/socket-io.h#L100
@MaxXor MaxXor merged commit 3c01a99 into quasar:master Jul 18, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants