From ee09411248a7aa56b0c6896f1dd712fb3e341add Mon Sep 17 00:00:00 2001 From: vfosterm Date: Sun, 13 Jan 2019 19:00:21 +0100 Subject: [PATCH] added readme and license --- LICENSE | 674 ++++++++++++++++++++++++++++++++++++ README.md | 22 ++ nord_nm_gui.py | 3 +- screenshots/loginscreen.png | Bin 0 -> 42091 bytes screenshots/mainscreen.png | Bin 0 -> 92208 bytes 5 files changed, 698 insertions(+), 1 deletion(-) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 screenshots/loginscreen.png create mode 100644 screenshots/mainscreen.png diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..9cecc1d --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..16c6cb5 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +#NordVPN Network Manager GUI +![Login Screen](./screenshots/loginscreen.png) +![Main Screen](./screenshots/mainscreen.png) +####About +NordVPN Network Manager GUI is a graphical frontend for both NordVPN and the system Network Manager. +All connections are handled directly by the network manager and user secrets are only stored in memory before being passed to the Network Manager. +Currently it operates 100% as a user process with no need for root privileges. + +This project was inspired by [NordVPN-NetworkManager](https://github.com/Chadsr/NordVPN-NetworkManager) by Chadsr. Many thanks for the code and knowledge that they published into the public domain. + +####Features +* Light - Uses the system Network Manager, application doesn't need to be running +* Clean - All configuration files are deleted after disconnection +* Secure - User secrets are passed directly from memory to the Network manager, root access is not required +* Powerful - Supports a variety of different protocols and server types with more on the way. + +####Known Issues +* Auto connect not yet completed +* Randomize MAC not yet completed +* Kill Switch not yet completed +* No support for the following servers [Obfuscated, Double VPN, TOR over VPN, Anti-DDoS] +* Dedicated IP servers not yet tested as I don't have access, should work however \ No newline at end of file diff --git a/nord_nm_gui.py b/nord_nm_gui.py index 6a4908b..51ac11e 100644 --- a/nord_nm_gui.py +++ b/nord_nm_gui.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- - +# NordVPN-NetworkManager-GUI a graphical frontend for both NordVPN and the Network Manager +# Copyright (C) 2018 Vincent Foster-Mueller import sys import os import requests diff --git a/screenshots/loginscreen.png b/screenshots/loginscreen.png new file mode 100644 index 0000000000000000000000000000000000000000..781fbe7fcdf95b87702db13212193d8d1019bcc7 GIT binary patch literal 42091 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 literal 0 HcmV?d00001 diff --git a/screenshots/mainscreen.png b/screenshots/mainscreen.png new file mode 100644 index 0000000000000000000000000000000000000000..a77527548fdfb491364312fa66e5380dd6bda85f GIT binary patch literal 92208 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 sY5#x