NetShield - Secure Networking Blueprints

[UPDATE!] We’re glad to announce that we’re releasing NetShield on Wednesday the 13th of March for $19.99! The version we’re releasing is a completely reworked version of the original NetShield plugin that features a user-friendly managed networking interface! We’ll be updating the preview images to reflect this shorttly! We’re also hosing a giveaway for a FREE copy, so please read the full post for further details!

NetShield is now available on the Unreal Engine Marketplace! You can find it here: NetShield - SSL/TLS, TCP & More! in Code Plugins - UE Marketplace

NetShield is an easy to use library that let’s you use SSL/TLS, TCP, AES, SHA and BASE64 using blueprints!

SSL/TLS
NetShield allows you to easily connect to a secure SSLv3 or TLS server by using 1 node. Once you’ve established your connection, you can use the send and receive nodes to send data & the close node to close the connection to your server. No more worrying about bytes, malloc and all those things! It’s handled completely transparently.

TCP Sockets
Don’t want secured sockets? NetShield allows you to communicate over TCP using the same method as SSL/TLS uses. Simply uncheck a box and your ready to go!

AES
Want to do some client-side encryption? AES is probably your best bet. Easily transfer your string to bytes, and use AES-128 and AES-256 to encrypt your data.

SHA
Want to hash something like a password client-side? Use the industry standard SHA algorithms. NetShield supports SHA-1, SHA-256 and SHA-512!

BASE64
Got something that you want to represent in base64? NetShield supports base64 encoding and decoding by simply using a single node.

Nodes

  • TCP Connect (both SSL/TLS and unencrypted)
  • TCP Send (both SSL/TLS and unencrypted)
  • TCP Receive (both SSL/TLS and unencrypted)
  • TCP Close (both SSL/TLS and unencrypted)
  • AES Encrypt
  • AES Decrypt
  • SHA-1 Hash
  • SHA-256 Hash
  • SHA-512 Hash
  • BASE64 Encode
  • BASE64 Decode
  • String to Byte Array
  • Byte Array to String

Documentation
You can find NetShield’s documentation on google docs here: https://docs.google.com/document/d/1…it?usp=sharing

NetShield will launch at a price of $19.99.

[GIVEAWAY]
We’re glad to announce that we’re launching NetShield with a giveaway. For this giveaway, we request that you tell us why you want the free copy/what you plan on creating. We’ll be giving away 1 free copy, and this giveaway will last till the 15th of March! You don’t want to miss this chance!

Got any feature suggestions or want to give me feedback? Please leave a reply!

Looking forward to this :slight_smile:

Will this include the source code?

Some people may be asking “Where is NetShield?”, and this is a great question!

We hit a few snags in its final development, and NetShield was (temporarily) categorized as a project that would launched *later *(we were launching several projects at roughly the same time). Now some time has passed, and we’re finally getting NetShield ready for its final release, which should hopefully be within the next month. Some major updates to NetShield include a new managed socket interface as can be seen below:

[ATTACH=JSON]{“alt”:“NetShield Managed Socket Interface”,“data-align”:“none”,“data-size”:“full”,“data-tempid”:“temp_144213_1533563883243_790”,“title”:“Capture.PNG”}[/ATTACH]

We’re also working on creating an easy-to-use socket error handler, and look forward to releasing it as soon as possible. Our apologies for any inconvenience these delays may have caused, and please feel free to suggest any further features!

NetShield is releasing March the 13th!

We’re happy to announce that NetShield will finally launch as a completely overhauled version with tons of new features! The new features include the managed interface, more efficient hashing, and plenty of other goodies to keep your game more secure. We’ll be updating the preview content to reflect this change shortly.

Additionally we’re hosting a giveaway for a FREE copy of NetShield! All you need to do is tell us what you plan on creating (as a reply to this forum thread), and you will be entered into this giveaway. Don’t miss it, as the giveaway will close on March the 15th!

Our apologies for the fact that it has taken this long for NetShield to launch, and we would like to thank everyone for sticking with us on this path!