diff options
author | MattWoelk | 2015-07-23 10:13:45 -0500 |
---|---|---|
committer | MattWoelk | 2015-07-23 10:21:02 -0500 |
commit | 66aee4bc0b8e5e81708393c85f3926547b110ef2 (patch) | |
tree | 528913e54b85321f6b849d2236e9c76c3c69937c | |
download | aur-66aee4bc0b8e5e81708393c85f3926547b110ef2.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | LICENSE.NESSUS | 1040 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | nessus.install | 11 | ||||
-rw-r--r-- | nessus.sh | 1 |
5 files changed, 1112 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fc17bd0002aa --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = nessus + pkgdesc = Vulnerability scanner + pkgver = 6.4.2 + pkgrel = 1 + url = https://www.nessus.org + install = nessus.install + arch = x86_64 + license = custom + depends = openssl + depends = gnupg + source = nessus.sh + source = LICENSE.NESSUS + source = nessus.install + md5sums = e624eb041a900db7178b7ae7e6f5d9f9 + md5sums = 8c5772ac63f97d94475fe03e80d6ba5c + md5sums = 8ff98bc9488304fcb66753d3cfb5f30e + md5sums = d9d25d4075acc50c0050c7a4f244c7cb + +pkgname = nessus + diff --git a/LICENSE.NESSUS b/LICENSE.NESSUS new file mode 100644 index 000000000000..548d9594d931 --- /dev/null +++ b/LICENSE.NESSUS @@ -0,0 +1,1040 @@ +TENABLE NETWORK SECURITY, INC. +NESSUS +SOFTWARE LICENSE AGREEMENT + +This is a legal agreement ("Agreement") between +Tenable Network Security, Inc., a Delaware +corporation having offices at 7063 Columbia Gateway +Drive, Suite 100, Columbia, MD 21046 +("Tenable"), and you, the party licensing +Software and obtaining the feed services ("You"). + This Agreement covers your permitted use of the +Software and the Services. BY CLICKING BELOW YOU +INDICATE YOUR ACCEPTANCE OF THIS AGREEMENT AND +YOU ACKNOWLEDGE THAT YOU HAVE READ ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT, +UNDERSTAND THEM, AND AGREE TO BE LEGALLY BOUND BY +THEM. If You do not agree with the terms of this +Agreement, You may not use the Software, as such +term is defined below. The Software can only be +provided to You by Tenable. The term +"Agreement" includes any exhibits to the document. + + +1. Grant of Software License. +(a) Grant. Subject to the terms and conditions, +and your acceptance, of this Agreement, Tenable +grants to You a perpetual, non-exclusive, +non-transferable license (the "License") in +object code form only to use the Software (i) +solely for Your internal operations and internal +security purposes to seek and assess information +technology vulnerabilities events for Your own +networks; and (ii) to provide services to third +parties to seek and assess information technology +vulnerabilities events on the third party's +network. Any rights in the Software not granted +in this Agreement are expressly reserved by +Tenable. +(b) Definition of Software. +(i) The term "Software" means (i) Nessus 3.x that +You download from any Tenable website, including +www.nessus.org, or obtain via CD or any other +method; (ii) the associated user manuals and user +documentation, if any, as well as any patches, +updates, improvements, additions, enhancements +and other modifications or revised versions of +Nessus 3.x that may be provided to You by Tenable +from time to time that were developed by Tenable; +and (iii) any Nessus daemons, command line +interfaces, and/or any graphical user interfaces +You obtain from Tenable that were developed by +Tenable. +(ii) Any Software that is not marked as +copyrighted by Tenable are not Software as +defined under this Agreement and are subject to +other license terms. +(iii) Tenable has the right to, or the right to +license, the Software, including any libraries +licensed under LGPL. Contact Tenable for more +details. +(c) Maintenance and Support. Tenable will not +provide any maintenance or support services as +part of this Agreement unless You obtain a +"Direct Feed Subscription", as such term is +defined in Exhibit A, from Tenable. + +2. Subscriptions. +You may obtain a subscription to receive Plugins +(as such term is defined in Exhibit A) and +updates to the Plugins as further described in +Exhibit A, which is incorporated herein by +reference. + +3. Term. +This Agreement commences on the date on which You +execute this Agreement or download, install or +use the Software (whichever occurs first) (the +"Effective Date") and continues until it is +terminated according to the terms of this +Agreement. + +4. Intellectual Property. +This Agreement does not transfer to You any title +to or any ownership right or interest in the +Software. You acknowledge that Tenable owns and +retains all right, title and interest in and to +the Software. All enhancements, modifications +and derivative works that Tenable makes to the +Software or accompanying documentation, and all +intellectual property rights therein, will be the +property of Tenable. Your rights with respect to +the Software are limited to the right to use the +Software pursuant to the terms and conditions in +this Agreement. + +5. No Reverse Engineering, Other Restrictions. +You may not directly or indirectly: (i) sell, +lease, redistribute or transfer any of the +Software on a stand-alone basis; (ii) decompile, +disassemble, reverse engineer, or otherwise +attempt to derive, obtain or modify the source +code of the Software; (iii) reproduce, modify, +translate or create derivative works of all or +part any of the Software; (iv) rent, lease or +loan the Software in any form to any third party +or otherwise allow a third party to use the +Software; or (v) remove, alter or obscure any +proprietary notice, labels, or marks on the +Software. You may not sublicense any of the +rights granted to You in this Agreement. You may +not distribute or otherwise provide Software to +third parties. You are responsible for all use +of the Software and for compliance with this +Agreement; any breach by You or any user using +the Software on Your behalf shall be deemed to +have been made by You. + +6. Restrictions on Third Party Use and Access. + You agree not to deliver or otherwise +make available the Software, in whole or in part, +to any party other than Tenable, except for +purposes specifically related to Your use of the +Software without Tenable's prior written consent. +You agree to use Your best efforts and to take +all reasonable steps to ensure that no +unauthorized parties have access to the Software +and that no unauthorized copy, publication, +disclosure or distribution of the Software, in +whole or in part, in any form is made by You or +any third party. You agree to notify Tenable of +any unauthorized access to, or use, copying, +publication, disclosure or distribution of, the +Software. You acknowledge that the Software +contains valuable confidential information and +trade secrets of Tenable or its affiliates and +their licensors or suppliers, and that +unauthorized access to, or use, copying, +publication, disclosure or distribution of, the +Software is harmful to Tenable or its affiliates +and their licensors or suppliers. + +7. Confidentiality. +As used in this Agreement, "Confidential +Information" means any and all information and +material that: (i) gives of Tenable some +competitive business advantage or the opportunity +of obtaining such advantage or is otherwise +confidential or a trade secret; (ii) is marked +"Confidential," "Restricted," or "Confidential +Information" or other similar marking; (iii) is +known by You to be confidential or proprietary; +or (iv) from all the relevant circumstances, +should reasonably be assumed by You to be +confidential or proprietary. Confidential +Information includes the Software. Confidential +Information does not include any information that +You can prove: (a) was already known to You +without restrictions at the time of its +disclosure by Tenable; (b) after its disclosure +by Tenable, is made known to You without +restrictions by a third party having the right to +do so; (c) is or becomes publicly known without +violation of this Agreement; or (d) is +independently developed by You without reference +to the Confidential Information. Confidential +Information will remain the property of Tenable, +and You will not be deemed by virtue of this +Agreement or any access to the Confidential +Information to have acquired any right, title or +interest in or to the Confidential Information. +You may not copy any Confidential Information +without Tenable's prior written permission. You +may not remove any copyright, trademark, +proprietary rights or other notices included in +or affixed to any Confidential Information. You +may not use the Confidential Information for Your +or a third party's benefit, competitive +development or any other purpose. You agree: (I) +to hold the Confidential Information in strict +confidence; (II) to limit disclosure of the +Confidential Information to Your own employees +having a need to know the Confidential +Information for the purposes of this Agreement; +(III) not to disclose any Confidential +Information to any third party; (IV) to use the +Confidential Information solely and exclusively +in accordance with the terms of this Agreement in +order to carry out Your obligations and exercise +Your rights under this Agreement; (V) to afford +the Confidential Information at least the same +level of protection against unauthorized +disclosure or use as You normally uses to protect +Your own information of a similar character, but +in no event less than reasonable care; and (VI) +to notify Tenable promptly of any unauthorized +use or disclosure of the Confidential Information +and to cooperate with and assist Tenable in every +reasonable way to stop or minimize such +unauthorized use or disclosure. You agree that +if a court of competent jurisdiction determines +that You have breached, or attempted or +threatened to breach, Your confidentiality +obligations to Tenable or Tenable's proprietary +rights, money damages, Tenable will suffer +irreparable harm and that monetary damages will +be inadequate to compensate Tenable for such +breach. Accordingly, Tenable, in addition to and +not in lieu of any other rights, remedies or +damages available to it at law or in equity, +shall be entitled to seek appropriate injunctive +relief and other measures restraining further +attempted or threatened breaches of such +obligations without requirement to post any bond. + +8. Warranty and Disclaimer. +(a) Software. Tenable warrants that, for a +period of thirty (30) days from the Effective +Date (the "Warranty Period"), the unmodified +Software will, under normal use, substantially +perform the functions described in its technical +documentation. If there has been a breach of +this warranty, then Tenable's sole obligation, +and Your exclusive remedy, will be for Tenable, +at its option, to correct the performance of the +Software at no charge so that it substantially +performs the functions described in its technical +documentation or to replace the Software. You +acknowledge that, because the license for the +Software is at no charge, the remedies described +in the preceding sentence are sufficient and can +not fail of their essential purpose. +(b) Disclaimer. EXCEPT AS SPECIFICALLY SET FORTH +IN SECTION 8(a), TENABLE DOES NOT MAKE ANY +WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, +OR STATUTORY, INCLUDING ANY WARRANTIES OF TITLE, +NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE, INTEGRATION, PERFORMANCE AND +ACCURACY, AND ANY IMPLIED WARRANTIES ARISING FROM +STATUTE, COURSE OF DEALING, COURSE OF PERFORMANCE +OR USAGE OF TRADE, OTHER THAN THOSE WARRANTIES +WHICH ARE IMPLIED BY AND INCAPABLE OF EXCLUSION, +RESTRICTION, OR MODIFICATION UNDER APPLICABLE +LAW. TENABLE MAKES NO WARRANTY THAT THE SOFTWARE +WILL OPERATE ERROR-FREE, FREE OF ANY SECURITY +DEFECTS OR IN AN UNINTERRUPTED MANNER. + +9. Exclusion Damages. +UNDER NO CIRCUMSTANCES WILL TENABLE BE LIABLE TO +YOU OR ANY OTHER PERSON OR ENTITY FOR DIRECT +(INCLUDING FOR NEGLIGENCE, STRICT LIABILITY, +BREACH OF CONTRACT, MISREPRESENTATION AND OTHER +CONTRACT OR TORT CLAIMS), INDIRECT, INCIDENTAL, +CONSEQUENTIAL, SPECIAL, EXEMPLARY OR PUNITIVE +DAMAGES (INCLUDING NEGLIGENCE, STRICT LIABILITY, +BREACH OF CONTRACT, MISREPRESENTATION AND OTHER +CONTRACT OR TORT CLAIMS; LOST PROFITS; OR ANY +DAMAGES RESULTING FROM LOSS OF DATA, SECURITY +BREACH, PROPERTY DAMAGE, LOSS OF REVENUE, LOSS OF +BUSINESS OR LOST SAVINGS), ARISING OUT OF OR IN +CONNECTION WITH THIS AGREEMENT, THE PERFORMANCE +OF THE SOFTWARE OR OF ANY OTHER OBLIGATIONS +RELATING TO THIS AGREEMENT, WHETHER OR NOT +TENABLE HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. YOU ARE SOLELY RESPONSIBLE AND +LIABLE FOR VERIFYING THE SECURITY, ACCURACY AND +ADEQUACY OF ANY OUTPUT FROM THE SOFTWARE, AND FOR +ANY RELIANCE THEREON. + +10. Additional Provisions Regarding Liability. +The parties agree that the foregoing limitations +will not be read so as to limit any liability to +an extent that would not be permitted under +applicable law and specifically will not limit +any liability for gross negligence, intentional +tortious or unlawful conduct or damages for +strict liability that may not be limited by law. + +11. Indemnification. +Each of the parties acknowledges and agrees that +by entering into and performing its obligations +under this Agreement, Tenable will not assume and +should not be exposed to the business and +operational risks associated with Your business. +You acknowledge that Your use of the Software is +only a portion of Your overall security solution +and that Tenable is not responsible for Your +overall security solution. As between You and +Tenable, You are (and Tenable is not) responsible +for the success or failure of such security +solution. Accordingly, You agree that you will, +at your expense, indemnify, defend and hold +Tenable harmless in all claims and actions that +seek compensation of any kind for injury or death +to persons and/or for damage to property, and +that arise out of or relate to Your security +solutions or Your use of the Software or the +solutions You provide to a third party through +Your use of the Software. You also agree to pay +all settlements, costs, damages, legal fees and +expenses finally awarded in all such claims and +actions. + +12. Legal Compliance; Restricted Rights. +The Software are provided solely for lawful +purposes and use. You are solely responsible +for, and agree to perform your obligations in a +manner that complies with all applicable +national, regional and local laws, statutes, +ordinances, regulations, codes and other types of +government authority (including those governing +export control, unfair competition, +anti-discrimination, false advertising, privacy +and data protection, and publicity and those +identifying and procuring required permits, +licenses, approvals, and other consents) +("Laws"). If a charge is made that You are not +complying with any such Laws, You will promptly +notify Tenable of such charges in writing. +Without limiting the foregoing, You agree to +comply with all U.S. export Laws and applicable +export Laws of Your locality (if You are not in +the United States), to ensure that no information +or technical data provided pursuant to this +Agreement is exported or re-exported directly or +indirectly in violation of Law or without first +obtaining all required authorizations or +licenses. You will, at Your sole cost and +expense, obtain and maintain in effect all +permits, licenses, approvals and other consents +related to Your obligations under this Agreement. + You agree, at Your expense, to comply with all +foreign exchange and other Laws applicable to +You. The Software is licensed subject to +Tenable's standard commercial agreement; Software +licensed for use by the United States government +is provided with "Restricted Rights" only as +defined in 48 C.F.R. _52.227-14 and 48 C.F.R. +_252.227-7014 if the commercial terms are deemed +not to apply. + +13. Termination. +(a) You may terminate this Agreement at any time +by destroying or returning to Tenable the +Software, together with all copies, modifications +and merged portions of the Software in any form. +(b) This Agreement and Your License to use the +Software shall terminate automatically if You +fail to comply with any term or condition of this +Agreement. Immediately after termination of this +Agreement, You shall destroy or return to Tenable +the Software, together with all copies, +modifications and merged portions of the Software +in any form, and shall certify to Tenable in +writing that through Your best efforts and to the +best of your knowledge all such materials have +been destroyed or returned to Tenable and removed +from host computers on which Software resided. + +14. Governing Law. +This Agreement shall be governed in all respects +by the laws of the State of Maryland, USA, +without regard to choice-of-law rules or +principles. You expressly agree with Tenable +that this Agreement shall not be governed by the +U.N. Convention on Contracts for the +International Sale of Goods, the application of +which is expressly excluded. + +15. Dispute Resolution. +You and Tenable submit to the exclusive +jurisdiction of the courts of Howard County, +Maryland and the United States District Court for +Maryland, Baltimore Division, for any question or +dispute arising out of or relating to this +Agreement. Due to the high costs and time +involved in commercial litigation before a jury, +the parties waive all right to a jury trial with +respect to any and all issues in any action or +proceeding arising out of or related to this +Agreement. + +16. Notices. +Any notices or other communication required or +permitted to be made or given by either Party +pursuant to this Agreement will be in writing, in +English, and will be deemed to have been duly +given when delivered if delivered personally or +sent by recognized overnight express courier, to +the address specified herein or such other +address as Tenable may specify in writing. All +notices to Tenable shall be sent to the attention +of the Legal Department (unless otherwise +specified by Tenable). +All notices shall be sent to: +Tenable Network Security +7063 Columbia Gateway Drive, Suite 100 +Columbia, MD 21046 +Attn: Legal Department + +17. Transfer and Assignment. +You may not rent, lease, lend, sublicense or +otherwise provide the Software to any third +party. You may not assign or otherwise transfer +this Agreement without Tenable's prior written +consent. You may use the Software to provide +services to third parties as expressly provided +in this Agreement. + +18. Publicity. +You will not use Tenable's company name or any +trademarks, logos, service marks or other +intellectual property, or refer to Tenable or any +of its employees, in any form of advertising, +publicity or release without the prior written +approval of Tenable, which Tenable may withhold +in its sole discretion. + +19. Language. +The language of this Agreement is English and all +notices given under this Agreement must be in +English to be effective. No translation, if any, +of this Agreement or any notice will be of any +effect in the interpretation of this Agreement or +in determining the intent of the parties. The +parties have expressly agreed that all invoices +and related documents be drafted in English. + +20. Third Parties. +This Agreement is not intended nor will it be +interpreted to confer any benefit, right or +privilege in any person or entity not a party to +this Agreement. Any party who is not a party to +this Agreement has no right under any Law to +enforce any term of this Agreement. + +21. Trademarks. +Nessus is a trademark of Tenable. Tenable does +not grant to You, either expressly or by +implication, any license or permission under this +Agreement to use any of the Tenable marks +(including trademarks, service marks, trade +names, trade dress, symbols, logos, designs, +domain names, slogans and other source +identifiers) (collectively, the "Marks"). + +22. General. +This Agreement constitutes the entire agreement +between the parties, and supersedes all other +prior or contemporaneous communications between +the parties (whether written or oral) relating to +the subject matter of this Agreement. No +supplement, modification or amendment of this +Agreement shall be binding, unless executed in +writing by a duly authorized representative of +each party to this Agreement. The provisions of +this Agreement will be deemed severable, and the +unenforceability of any one or more provisions +will not affect the enforceability of any other +provisions. In addition, if any provision of +this Agreement, for any reason, is declared to be +unenforceable, the parties will substitute an +enforceable provision that, to the maximum extent +possible under applicable law, preserves the +original intentions and economic positions of the +parties. No failure or delay by a party in +exercising any right, power or remedy will +operate as a waiver of that right, power or +remedy, and no waiver will be effective unless it +is in writing and signed by the waiving party. +If a party waives any right, power or remedy, the +waiver will not waive any successive or other +right, power or remedy the party may have under +this Agreement. Any provision of this Agreement +that imposes or contemplates continuing +obligations on a party will survive the +expiration or termination of this Agreement. +"Including" and its derivatives (such as +"include" and "includes") mean including without +limitation; this term is as defined, whether or +not capitalized in this Agreement. +EXHIBIT A +TENABLE NETWORK SECURITY, INC. +SUBSCRIPTION AGREEMENT + +This is a legal agreement ("Subscription +Agreement") between Tenable Network Security, +Inc., a Delaware corporation having offices at +7063 Columbia Gateway Drive, Suite 100, Columbia, MD +21046 ("Tenable"), and you, the party downloading +the Plugins as defined below ("You"), through +Tenable's Subscription service as defined below. +This Subscription Agreement covers your permitted +use of the Plugins. BY CLICKING BELOW YOU +INDICATE YOUR ACCEPTANCE OF THIS SUBSCRIPTION +AGREEMENT AND YOU ACKNOWLEDGE THAT YOU HAVE READ +ALL OF THE TERMS AND CONDITIONS OF THIS +SUBSCRIPTION AGREEMENT, UNDERSTAND THEM, AND +AGREE TO BE LEGALLY BOUND BY THEM. If You do not +agree with the terms of this Subscription +Agreement, You may not use the Plugins as defined +below. The Plugins can only be provided to You +by Tenable. + +1) Grant of Plugins License. +i) Grant. Subject to the terms and conditions, +and your acceptance, of this Subscription +Agreement, Tenable grants to You a perpetual, +non-exclusive, non-transferable license (the +"License") in object code form only to use the +Plugins (a) solely for Your internal operations +and internal security purposes to seek and assess +information technology vulnerabilities events for +Your own networks; and (b) to provide services to +third parties to seek and assess information +technology vulnerabilities events on the third +party's network. Any rights in the Plugins not +granted in this Subscription Agreement are +expressly reserved by Tenable. +ii) Definition of Plugins. The term "Plugins" +means (i) any plugins (and related updates) that +are marked as copyrighted by Tenable. Any +plugins or components that are not marked as +copyrighted by Tenable are not Plugins as defined +under this Subscription Agreement and are subject +to other license terms. +iii) Use. You agree to use the Plugins only in +conjunction with Nessus or NeWT vulnerability +scanner programs obtained directly from +www.nessus.org or www.tenablesecurity.com and +registered with Tenable ("Registered Scanners") +and for which You have paid the applicable fee, +if any. Your use of the Plugins will be in +accordance with one of the Subscriptions +described in Section 2 below. + +2) Subscriptions. +i) General. The Registered Feed Subscription and +Direct Feed Subscription include vulnerability +detection programs not developed by Tenable or +its licensors, which are licensed to You under +separate agreements. The terms and conditions of +this Subscription Agreement do not apply to such +vulnerability detection programs. +ii) Registered Feed Subscription. The Registered +Feed Subscription permits You to use the Plugins +in conjunction with Registered Scanners to detect +vulnerabilities only on your system or network or +on the system or network of a third party for +which you perform scanning services, auditing +services, incident response services, +vulnerability assessment services or other +security consulting services. +iii) Direct Feed Subscription. The Direct Feed +Subscription permits You to use the Plugins in +conjunction with Registered Scanners to detect +vulnerabilities only on your system or network or +on the system or network of a third party for +which you perform scanning services, auditing +services, incident response services, +vulnerability assessment services or other +security consulting services; provided that You +have paid the applicable annual subscription fee +for each Registered Scanner in conjunction with +which You will use the Plugins. You will receive +the Direct Feed Subscription and email support if +you use this Direct Feed Subscription with the +Supported commercial version of Nessus (for +clarification, a commercial version of Nessus +means Nessus version 3 or better which was +developed, copyrighted and distributed by Tenable +and not released as open source or licensed under +the GPL). The term "Supported" means the list of +Operating System distribution(s) included in the +Plugin FAQ or Nessus FAQ found on any Tenable +website, including www.nessus.org. For the +Direct Feed Subscription, You agree to pay a +subscription fee to Tenable for each system on +which you have installed a Registered Scanner. + +3) Term. +This Subscription Agreement commences on the date +on which You execute this Subscription Agreement +or download, install or use the Plugins +(whichever occurs first) (the "Effective Date") +and continues until it is terminated according to +the terms of this Subscription Agreement. + +4) Intellectual Property. +This Subscription Agreement does not transfer to +You any title to or any ownership right or +interest in the Plugins. You acknowledge that +Tenable owns and retains all right, title and +interest in and to the Plugins. All +enhancements, modifications and derivative works +that Tenable makes to the Plugins or accompanying +documentation, and all intellectual property +rights therein, will be the property of Tenable. +Your rights with respect to the Plugins are +limited to the right to use the Plugins pursuant +to the terms and conditions in this Subscription +Agreement. + +5) No Reverse Engineering, Other Restrictions. +You may not directly or indirectly: (i) sell, +lease, redistribute or transfer any of the +Plugins on a stand-alone basis; (ii) decompile, +disassemble, reverse engineer, or otherwise +attempt to derive, obtain or modify the source +code of the Plugins; (iii) reproduce, modify, +translate or create derivative works of all or +part any of the Plugins; (iv) rent, lease or loan +the Plugins in any form to any third party or +otherwise allow a third party to use the Plugins; +or (v) remove, alter or obscure any proprietary +notice, labels, or marks on the Plugins. You may +not sublicense any of the rights granted to You +in this Subscription Agreement. You may not +distribute or otherwise provide Plugins to third +parties. You are responsible for all use of the +Plugins and for compliance with this Subscription +Agreement; any breach by You or any user using +the Plugins on Your behalf shall be deemed to +have been made by You. + +6) Restrictions on Third Party Use and Access. + You agree not to deliver or otherwise +make available the Plugins, in whole or in part, +to any party other than Tenable, except for +purposes specifically related to Your use of the +Plugins without Tenable's prior written consent. +You agree to use Your best efforts and to take +all reasonable steps to ensure that no +unauthorized parties have access to the Plugins +and that no unauthorized copy, publication, +disclosure or distribution of the Plugins, in +whole or in part, in any form is made by You or +any third party. You agree to notify Tenable of +any unauthorized access to, or use, copying, +publication, disclosure or distribution of the +Plugins. You acknowledge that the Plugins +contains valuable confidential information and +trade secrets of Tenable or its affiliates and +their licensors or suppliers, and that +unauthorized access to, or use, copying, +publication, disclosure or distribution of the +Plugins is harmful to Tenable or its affiliates +and their licensors or suppliers. + +7) Confidentiality. +As used in this Subscription Agreement, +"Confidential Information" means any and all +information and material that: (i) gives of +Tenable some competitive business advantage or +the opportunity of obtaining such advantage or is +otherwise confidential or a trade secret; (ii) is +marked "Confidential," "Restricted," or +"Confidential Information" or other similar +marking; (iii) is known by You to be confidential +or proprietary; or (iv) from all the relevant +circumstances, should reasonably be assumed by +You to be confidential or proprietary. +Confidential Information includes the Plugins and +Subscriptions. Confidential Information does not +include any information that You can prove: (a) +was already known to You without restrictions at +the time of its disclosure by Tenable; (b) after +its disclosure by Tenable, is made known to You +without restrictions by a third party having the +right to do so; (c) is or becomes publicly known +without violation of this Subscription Agreement; +or (d) is independently developed by You without +reference to the Confidential Information. +Confidential Information will remain the property +of Tenable, and You will not be deemed by virtue +of this Subscription Agreement or any access to +the Confidential Information to have acquired any +right, title or interest in or to the +Confidential Information. You may not copy any +Confidential Information without Tenable's prior +written permission. You may not remove any +copyright, trademark, proprietary rights or other +notices included in or affixed to any +Confidential Information. You may not use the +Confidential Information for Your or a third +party's benefit, competitive development or any +other purpose. You agree: (I) to hold the +Confidential Information in strict confidence; +(II) to limit disclosure of the Confidential +Information to Your own employees having a need +to know the Confidential Information for the +purposes of this Subscription Agreement; (III) +not to disclose any Confidential Information to +any third party; (IV) to use the Confidential +Information solely and exclusively in accordance +with the terms of this Subscription Agreement in +order to carry out Your obligations and exercise +Your rights under this Subscription Agreement; +(V) to afford the Confidential Information at +least the same level of protection against +unauthorized disclosure or use as You normally +uses to protect Your own information of a similar +character, but in no event less than reasonable +care; and (VI) to notify Tenable promptly of any +unauthorized use or disclosure of the +Confidential Information and to cooperate with +and assist Tenable in every reasonable way to +stop or minimize such unauthorized use or +disclosure. You agree that if a court of +competent jurisdiction determines that You have +breached, or attempted or threatened to breach, +Your confidentiality obligations to Tenable or +Tenable's proprietary rights, money damages, +Tenable will suffer irreparable harm and that +monetary damages will be inadequate to compensate +Tenable for such breach. Accordingly, Tenable, +in addition to and not in lieu of any other +rights, remedies or damages available to it at +law or in equity, shall be entitled to seek +appropriate injunctive relief and other measures +restraining further attempted or threatened +breaches of such obligations without requirement +to post any bond. + +8) Disclaimer of Warranties. + YOU EXPRESSLY AGREE THAT USE OF THE +PLUGINS AND THE SUBSCRIPTIONS ARE AT YOUR SOLE +RISK. THE SUBSCRIPTONS ARE AVAILABLE STRICTLY ON +AN "AS IS" AND "AS AVAILABLE" BASIS. TENABLE +DOES NOT MAKE ANY WARRANTIES OF ANY KIND, WHETHER +EXPRESS, IMPLIED, OR STATUTORY, INCLUDING ANY +WARRANTIES OF TITLE, NON-INFRINGEMENT, +MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE, INTEGRATION, PERFORMANCE AND ACCURACY, +AND ANY IMPLIED WARRANTIES ARISING FROM STATUTE, +COURSE OF DEALING, COURSE OF PERFORMANCE OR USAGE +OF TRADE, OTHER THAN THOSE WARRANTIES WHICH ARE +IMPLIED BY AND INCAPABLE OF EXCLUSION, +RESTRICTION, OR MODIFICATION UNDER APPLICABLE +LAW. TENABLE MAKES NO WARRANTY THAT THE PLUGINS +OR SUBSCRIPTIONS WILL OPERATE ERROR-FREE, FREE OF +ANY SECURITY DEFECTS OR IN AN UNINTERRUPTED +MANNER. + +9) Limitation of Liability. +IF YOU SHOULD BECOME ENTITLED TO CLAIM DAMAGES +FROM TENABLE (INCLUDING FOR NEGLIGENCE, STRICT +LIABILITY, BREACH OF CONTRACT, MISREPRESENTATION +AND OTHER CONTRACT OR TORT CLAIMS) TENABLE WILL +BE LIABLE ONLY FOR THE AMOUNT OF YOUR ACTUAL +DIRECT DAMAGES, NOT TO EXCEED (IN THE AGGREGATE +FOR ALL CLAIMS) THE FEES, IF ANY, YOU PAID TO +TENABLE + +10) Exclusion of Other Damages. + UNDER NO CIRCUMSTANCES WILL TENABLE BE +LIABLE TO YOU OR ANY OTHER PERSON OR ENTITY FOR +ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, +EXEMPLARY OR PUNITIVE DAMAGES (INCLUDING +NEGLIGENCE, STRICT LIABILITY, BREACH OF CONTRACT, +MISREPRESENTATION AND OTHER CONTRACT OR TORT +CLAIMS; LOST PROFITS; OR ANY DAMAGES RESULTING +FROM LOSS OF DATA, SECURITY BREACH, PROPERTY +DAMAGE, LOSS OF REVENUE, LOSS OF BUSINESS OR LOST +SAVINGS), ARISING OUT OF OR IN CONNECTION WITH +THIS SUBSCRIPTION AGREEMENT, THE PERFORMANCE OF +THE PLUGINS OR SUBSCRIPTIONS OR OF ANY OTHER +OBLIGATIONS RELATING TO THIS SUBSCRIPTION +AGREEMENT, WHETHER OR NOT TENABLE HAS BEEN +ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. YOU +ARE SOLELY RESPONSIBLE AND LIABLE FOR VERIFYING +THE SECURITY, ACCURACY AND ADEQUACY OF ANY OUTPUT +FROM THE PLUGINS AND SUBSCRIPTIONS, AND FOR ANY +RELIANCE THEREON. + +11) Additional Provisions Regarding Liability. +The parties agree that the foregoing limitations +will not be read so as to limit any liability to +an extent that would not be permitted under +applicable law and specifically will not limit +any liability for gross negligence, intentional +tortious or unlawful conduct or damages for +strict liability that may not be limited by law. + +12) Indemnification. +Each of the parties acknowledges and agrees that +by entering into and performing its obligations +under this Subscription Agreement, Tenable will +not assume and should not be exposed to the +business and operational risks associated with +Your business. You acknowledge that Your use of +the Plugins and Subscriptions is only a portion +of Your overall security solution and that +Tenable is not responsible for Your overall +security solution. As between You and Tenable, +You are (and Tenable is not) responsible for the +success or failure of such security solution. +Accordingly, You agree that you will, at your +expense, indemnify, defend and hold Tenable +harmless in all claims and actions that seek +compensation of any kind for injury or death to +persons and/or for damage to property, and that +arise out of or relate to Your security solutions +or Your use of the Plugins and Subscriptions, or +the solutions You provide to a third party +through Your use of the Plugins and +Subscriptions. You also agree to pay all +settlements, costs, damages, legal fees and +expenses finally awarded in all such claims and +actions. + +13) Your Payment Obligations. +If You obtain a Direct Feed Subscription, You +agree to pay any and all amounts due or incurred +by You as specified in the invoice provided by +Tenable in consideration for Your obtaining such +Direct Feed Subscription (the "Fees"). Payment +is due within thirty (30) days of the date of +invoice. You agree to pay directly or reimburse +Tenable for any taxes (including, sales or excise +taxes, value added taxes, landing fees, import +duties and the like), however designated and +whether foreign or domestic, arising out of this +Agreement, imposed on the Plugins or the use +thereof, or Tenable's performance under this +Agreement. You agree to pay Tenable's invoices +without deducting any present or future taxes, +withholdings or other charges except those +deductions it is legally required to make. If +You are legally required to make any deductions, +You agree to pay Tenable such amounts as are +necessary to make the net amounts remaining after +such deductions equal to the stated amount due +under this Agreement. The payments or +reimbursements will be in such amounts as are +sufficient to relieve Tenable from owing any +further taxes, either directly or on the basis of +the payments made under this Agreement. +Notwithstanding the foregoing, Tenable will be +solely responsible for its income tax obligations +and all employer reporting and payment +obligations with respect to its personnel. You +agree to pay any interest and penalties imposed +by any taxing authorities to the extent such +interest and penalties are applicable to taxes +not paid at Your request or as a result of +reliance by Tenable on Your representations. If +a certificate of exemption or similar document or +proceeding is necessary in order to exempt any +transaction from a tax, You will obtain such +certificate or document. +14) Legal Compliance; Restricted Rights. +The Plugins and Subscriptions are provided solely +for lawful purposes and use. You are solely +responsible for, and agree to perform your +obligations in a manner that complies with all +applicable national, regional and local laws, +statutes, ordinances, regulations, codes and +other types of government authority (including +those governing export control, unfair +competition, anti-discrimination, false +advertising, privacy and data protection, and +publicity and those identifying and procuring +required permits, licenses, approvals, and other +consents) ("Laws"). If a charge is made that You +are not complying with any such Laws, You will +promptly notify Tenable of such charges in +writing. Without limiting the foregoing, You +agree to comply with all U.S. export Laws and +applicable export Laws of Your locality (if You +are not in the United States), to ensure that no +information or technical data provided pursuant +to this Subscription Agreement is exported or +re-exported directly or indirectly in violation +of Law or without first obtaining all required +authorizations or licenses. You will, at Your +sole cost and expense, obtain and maintain in +effect all permits, licenses, approvals and other +consents related to Your obligations under this +Subscription Agreement. You agree, at Your +expense, to comply with all foreign exchange and +other Laws applicable to You. The Plugins is +licensed subject to Tenable's standard commercial +agreement; Plugins licensed for use by the United +States government is provided with "Restricted +Rights" only as defined in 48 C.F.R. _52.227-14 +and 48 C.F.R. _252.227-7014 if the commercial +terms are deemed not to apply. + +15) Termination. +i) You may terminate this Subscription Agreement +at any time by destroying or returning to Tenable +the Plugins, together with all copies, +modifications and merged portions of the Plugins +in any form. +ii) This Subscription Agreement and Your License +to use the Plugins and Subscriptions shall +terminate automatically if You fail to comply +with any term or condition of this Subscription +Agreement or if the Nessus Software License +Agreement between You and Tenable terminates. +Immediately after termination of this +Subscription Agreement, You shall destroy or +return to Tenable the Plugins, together with all +copies, modifications and merged portions of the +Plugins in any form, and shall certify to Tenable +in writing that through Your best efforts and to +the best of your knowledge all such materials +have been destroyed or returned to Tenable and +removed from host computers on which Plugins +resided. + +16) Governing Law. +This Subscription Agreement shall be governed in +all respects by the laws of the State of +Maryland, USA, without regard to choice-of-law +rules or principles. You expressly agree with +Tenable that this Subscription Agreement shall +not be governed by the U.N. Convention on +Contracts for the International Sale of Goods, +the application of which is expressly excluded. + +17) Dispute Resolution. +You and Tenable submit to the exclusive +jurisdiction of the courts of Howard County, +Maryland and the United States District Court for +Maryland, Baltimore Division, for any question or +dispute arising out of or relating to this +Subscription Agreement. Due to the high costs +and time involved in commercial litigation before +a jury, the parties waive all right to a jury +trial with respect to any and all issues in any +action or proceeding arising out of or related to +this Subscription Agreement. + +18) Notices. +Any notices or other communication required or +permitted to be made or given by either Party +pursuant to this Subscription Agreement will be +in writing, in English, and will be deemed to +have been duly given when delivered if delivered +personally or sent by recognized overnight +express courier, to the address specified herein +or such other address as Tenable may specify in +writing. All notices to Tenable shall be sent to +the attention of the Legal Department (unless +otherwise specified by Tenable). +All notices shall be sent to: +Tenable Network Security +7063 Columbia Gateway Drive, Suite 100 +Columbia, MD 21046 +Attn: Legal Department + +19) Transfer and Assignment. +You may not rent, lease, lend, sublicense or +otherwise provide the Plugins to any third party. +You may not assign or otherwise transfer this +Subscription Agreement without Tenable's prior +written consent. You may use the Plugins and +Subscriptions to provide services to third +parties as expressly provided in this +Subscription Agreement. + +20) Publicity. +You will not use Tenable's company name or any +trademarks, logos, service marks or other +intellectual property, or refer to Tenable or any +of its employees, in any form of advertising, +publicity or release without the prior written +approval of Tenable, which Tenable may withhold +in its sole discretion. + +21) Language. +The language of this Subscription Agreement is +English and all notices given under this +Subscription Agreement must be in English to be +effective. No translation, if any, of this +Subscription Agreement or any notice will be of +any effect in the interpretation of this +Subscription Agreement or in determining the +intent of the parties. The parties have +expressly agreed that all invoices and related +documents be drafted in English. + +22) Third Parties. +This Subscription Agreement is not intended nor +will it be interpreted to confer any benefit, +right or privilege in any person or entity not a +party to this Subscription Agreement. Any party +who is not a party to this Subscription Agreement +has no right under any Law to enforce any term of +this Subscription Agreement. + +23) Trademarks. +Nessus is a trademark of Tenable. Tenable does +not grant to You, either expressly or by +implication, any license or permission under this +Subscription Agreement to use any of the Tenable +marks (including trademarks, service marks, trade +names, trade dress, symbols, logos, designs, +domain names, slogans and other source +identifiers) (collectively, the "Marks"). + +24) General. +This Subscription Agreement constitutes the +entire agreement between the parties, and +supersedes all other prior or contemporaneous +communications between the parties (whether +written or oral) relating to the subject matter +of this Subscription Agreement. No supplement, +modification or amendment of this Subscription +Agreement shall be binding, unless executed in +writing by a duly authorized representative of +each party to this Subscription Agreement. The +provisions of this Subscription Agreement will be +deemed severable, and the unenforceability of any +one or more provisions will not affect the +enforceability of any other provisions. In +addition, if any provision of this Subscription +Agreement, for any reason, is declared to be +unenforceable, the parties will substitute an +enforceable provision that, to the maximum extent +possible under applicable law, preserves the +original intentions and economic positions of the +parties. No failure or delay by a party in +exercising any right, power or remedy will +operate as a waiver of that right, power or +remedy, and no waiver will be effective unless it +is in writing and signed by the waiving party. +If a party waives any right, power or remedy, the +waiver will not waive any successive or other +right, power or remedy the party may have under +this Subscription Agreement. Any provision of +this Subscription Agreement that imposes or +contemplates continuing obligations on a party +will survive the expiration or termination of +this Subscription Agreement. "Including" and its +derivatives (such as "include" and "includes") +mean including without limitation; this term is +as defined, whether or not capitalized in this +Subscription Agreement. diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a1887114a8df --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: MattWoelk + +pkgname=nessus +pkgver=6.4.2 +pkgrel=1 +_bigver=Nessus-$pkgver-fc20 +pkgdesc='Vulnerability scanner' +arch=('x86_64') +depends=('openssl' 'gnupg') +license=('custom') +url='https://www.nessus.org' +install=nessus.install + +# Download the rpm from <http://www.tenable.com/products/nessus/select-your-operating-system> +# Nessus-6.4.2-fc20.x86_64.rpm +source=($_bigver.x86_64.rpm + nessus.sh + LICENSE.NESSUS + nessus.install) +md5sums=('e624eb041a900db7178b7ae7e6f5d9f9' + '8c5772ac63f97d94475fe03e80d6ba5c' + '8ff98bc9488304fcb66753d3cfb5f30e' + 'd9d25d4075acc50c0050c7a4f244c7cb') + package() { + install -Dm755 $pkgname.sh "$pkgdir/etc/profile.d/$pkgname.sh" + + mkdir -p "$pkgdir/etc/ld.so.conf.d" "$pkgdir/usr/share" "$pkgdir/opt/nessus" \ + "$pkgdir/usr/lib" + + cp -a lib "$pkgdir/usr" + + # path to libraries + echo /opt/nessus/lib > "$pkgdir/etc/ld.so.conf.d/nessus.conf" + + # main files + cp -a opt/nessus/{bin,com,etc,lib,sbin,var} "$pkgdir/opt/nessus" + + # license + install -Dm644 LICENSE.NESSUS "$pkgdir/usr/share/licenses/nessus/LICENSE.NESSUS" +} diff --git a/nessus.install b/nessus.install new file mode 100644 index 000000000000..9c72eadc72ae --- /dev/null +++ b/nessus.install @@ -0,0 +1,11 @@ +post_install() { + echo "See https://wiki.archlinux.org/index.php/Nessus and the nessus man pages for documentation." + ldconfig +} + +pre_remove() { + if [ -f /opt/nessus/var/nessus/nessusd.pid ]; then + echo "Shutting down the Nessus server." + kill $(cat /opt/nessus/var/nessus/nessusd.pid) >/dev/null 2>&1 + fi +} diff --git a/nessus.sh b/nessus.sh new file mode 100644 index 000000000000..72c57a79bc12 --- /dev/null +++ b/nessus.sh @@ -0,0 +1 @@ +export PATH=$PATH:/opt/nessus/bin:/opt/nessus/sbin |