ovpnauth.sh | OpenVPN sh authentication script with simple user db

 by   troydm Shell Version: Current License: No License

kandi X-RAY | ovpnauth.sh Summary

kandi X-RAY | ovpnauth.sh Summary

ovpnauth.sh is a Shell library. ovpnauth.sh has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

OpenVPN sh authentication script with simple user db for use withauth-user-pass-verify via-file option. It's a simple sh shell script that is target at consumer routers that dont't have perl or any other scripting languages installed on them, but need a simple ovpn authentication.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              ovpnauth.sh has a low active ecosystem.
              It has 23 star(s) with 13 fork(s). There are 4 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              ovpnauth.sh has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of ovpnauth.sh is current.

            kandi-Quality Quality

              ovpnauth.sh has no bugs reported.

            kandi-Security Security

              ovpnauth.sh has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              ovpnauth.sh does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              ovpnauth.sh releases are not available. You will need to build from source code and install.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ovpnauth.sh
            Get all kandi verified functions for this library.

            ovpnauth.sh Key Features

            No Key Features are available at this moment for ovpnauth.sh.

            ovpnauth.sh Examples and Code Snippets

            No Code Snippets are available at this moment for ovpnauth.sh.

            Community Discussions

            No Community Discussions are available at this moment for ovpnauth.sh.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install ovpnauth.sh

            copy ovpnauth.sh script to your server, make it executable (chmod +x) and make sure you can execute it. create a file named ovpnauth.conf and put it inside for example /usr/local/etc/. for each user you want to register 3a) compute md5 checksum using this ovpnauth.sh md5 password 3b) add line in your ovpnauth.conf that reads like this: username=[computed-md5-password] where [computed-md5-password] is md5 checksum you computed. edit ovpnauth.sh and make sure your conf path (path to ovpnauth.conf) is correct 4a) (optional) you can change your logfile path. now in your openvpn.conf add this options script-security 2 auth-user-pass-verify ovpnauth.sh via-file also you can replace ovpnauth.sh with full path to your ovpnauth script. Enjoy sh shell based OpenVPN authentication and don't forget to specify auth-user-pass option in your openvpn client config.
            copy ovpnauth.sh script to your server, make it executable (chmod +x) and make sure you can execute it
            create a file named ovpnauth.conf and put it inside for example /usr/local/etc/
            for each user you want to register 3a) compute md5 checksum using this ovpnauth.sh md5 password 3b) add line in your ovpnauth.conf that reads like this: username=[computed-md5-password] where [computed-md5-password] is md5 checksum you computed
            edit ovpnauth.sh and make sure your conf path (path to ovpnauth.conf) is correct 4a) (optional) you can change your logfile path
            now in your openvpn.conf add this options script-security 2 auth-user-pass-verify ovpnauth.sh via-file also you can replace ovpnauth.sh with full path to your ovpnauth script
            Enjoy sh shell based OpenVPN authentication and don't forget to specify auth-user-pass option in your openvpn client config

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/troydm/ovpnauth.sh.git

          • CLI

            gh repo clone troydm/ovpnauth.sh

          • sshUrl

            git@github.com:troydm/ovpnauth.sh.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link