XeCrash
C++, C# Coder/Support
Hidden Devils
NETLock is a Project that I've been working on for a couple month's now to bring a Free secure and open source way to allow users to create a login system for their C# application in a simple, easy, and very customizable way with lots of help from me or the knowledge you maybe already have!
[Click here to view this link]
==This Update (Current Version: 3.2.3)==
THIS UPDATE: (+ = added | - = removed | x = bug fixs)
x - Fixed a bug where, if you had maintenance mode and free mode activated at the same time you could still login.
==Features==
- Tampering Detection for packet sniffing applications like but not limited to Wireshark, tcpdump, and Telerek's Fiddler
- Duplicate user check on registration
- Very Strong implementation of BCrypt hashing method with salts
- Admin Panel (Look at latest update log to find out more)
- Program authentication to database as a security measure before you can use any of the features in NETLock.
- Ban, Unban, and Delete Users.
- Ability to pick between Paid Registration that utilizes a licensing system via admin panel and the Free Registration which is the one I already demonstrated in the last video tutorial
- File Hash Checking (MD5)
- File Hash Calculator (MD5)
- Licensing
- Free Mode toggle
- Maintenance Mode toggle
- HWID Checking toggle
- Grab, Generate, Copy, and Delete Licenses from the DB
- Grab, Generate, Copy, and Delete tokens from the DB
- Organized code with easy to understand naming scheme!
- Very Easily Customizable!
- Easy to implement into application's new and already existing!
NOTE: I only provide the code, database file and example application it's up to you to get a server and get phpmyadmin running on it. This is all my own open source work. Remember to change the connection string to fit your needs. The connection string is located under "internal class ConnectionMethods" its called MySqlConnection conn = new MySqlConnection("This is what you edit to fit your needs"); Example in the spoiler below.
Video Tutorial (Working with Version 2.0.1.0 Free Registration Only) (Paid registration tut coming soon)
[Click here to view this link]
==This Update (Current Version: 3.2.3)==
THIS UPDATE: (+ = added | - = removed | x = bug fixs)
x - Fixed a bug where, if you had maintenance mode and free mode activated at the same time you could still login.
==Features==
- Tampering Detection for packet sniffing applications like but not limited to Wireshark, tcpdump, and Telerek's Fiddler
- Duplicate user check on registration
- Very Strong implementation of BCrypt hashing method with salts
- Admin Panel (Look at latest update log to find out more)
- Program authentication to database as a security measure before you can use any of the features in NETLock.
- Ban, Unban, and Delete Users.
- Ability to pick between Paid Registration that utilizes a licensing system via admin panel and the Free Registration which is the one I already demonstrated in the last video tutorial
- File Hash Checking (MD5)
- File Hash Calculator (MD5)
- Licensing
- Free Mode toggle
- Maintenance Mode toggle
- HWID Checking toggle
- Grab, Generate, Copy, and Delete Licenses from the DB
- Grab, Generate, Copy, and Delete tokens from the DB
- Organized code with easy to understand naming scheme!
- Very Easily Customizable!
- Easy to implement into application's new and already existing!
NOTE: I only provide the code, database file and example application it's up to you to get a server and get phpmyadmin running on it. This is all my own open source work. Remember to change the connection string to fit your needs. The connection string is located under "internal class ConnectionMethods" its called MySqlConnection conn = new MySqlConnection("This is what you edit to fit your needs"); Example in the spoiler below.
Example: MySqlConnection conn = new MySqlConnection("Server=29.291.332.32; Uid=root; Pwd=; Database=7s;");
-Meaning of each identifier in the connection string-
Server: the IP address of your server that's running phpmyadmin
Uid: Username of the main account on phpmyadmin the default is "root"
Pwd: The password of the main account by default its usually isn't set to anything that's why I have it blank in the above example
Database: is the name of the database you'll be pulling and storing info to and from, I have it set to mass in the above example because that the name of the database I setup by default for the DLL NETLock to use.
-Meaning of each identifier in the connection string-
Server: the IP address of your server that's running phpmyadmin
Uid: Username of the main account on phpmyadmin the default is "root"
Pwd: The password of the main account by default its usually isn't set to anything that's why I have it blank in the above example
Database: is the name of the database you'll be pulling and storing info to and from, I have it set to mass in the above example because that the name of the database I setup by default for the DLL NETLock to use.
Video Tutorial (Working with Version 2.0.1.0 Free Registration Only) (Paid registration tut coming soon)
Last edited: