⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hacking

📁 Ubuntu packages of security software。 相当不错的源码
💻
字号:
$Id: HACKING 6095 2007-11-01 07:45:43Z david $Nmap HACKING------------Information for potential Nmap hackers!Source is provided to Nmap because we believe users have aright to know exactly what a program is going to do before they runit.  This also allows you to audit the software for security holes(none have been found so far).Source code also allows you to port Nmap to new platforms, fix bugs,and add new features.  You are highly encouraged to send your changesto fyodor@insecure.org or nmap-dev@insecure.org for possibleincorporation into the main distribution.  By sending these changes toFyodor or one the insecure.org development mailing lists, it isassumed that you are offering Fyodor the unlimited, non-exclusiveright to reuse, modify, and relicense the code.  This is importantbecause the inability to relicense code has caused devastatingproblems for other Free Software projects (such as KDE and NASM).Nmap will always be available Open Source.  If you wish to specifyspecial license conditions of your contributions, just say so when yousend them.Nmap is a community project and has already benefitted greatly fromoutside contributors ( for examples, see the CHANGELOG orhttp://www.insecure.org/nmap/#thanks ).  Bugfixes, and portabilitychanges will almost always be accepted.  Even if you do not have timeto track down and patch a problem, bug reports are always welcome.Hackers interested in something more major, such as a new feature, areencouraged to send a mail describing their plans tonmap-dev@insecure.org .  This is a good way to solicit feedback onyour proposals.  List members are often very willing to help.  Youmight want to subscribe to that mailing list as well -- send a blankemail to nmap-dev-subscribe@insecure.org .  While you are at it, youmight also want to subscribe to nmap-hackers via the same mechanism.Web archives of those lists are at http://lists.insecure.org .If you are not ready to send details of your feature to the wholelist, you can always start by mailing fyodor@insecure.org .Some ideas of useful contributions/projects-------------------------------------------Of course, you are welcome to work on whatever suits your fancy.  Buthere are some ideas of contributions that might be particularlyuseful:o Nmap GUI improvements -- Zenmap is the Nmap GUI. If you have  enhancement ideas, give it a shot!  Alternatively, consider  contributing to the NmapGUI and Umit projects available at  http://sourceforge.net/projects/nmapgui/ and  http://umit.sourceforge.net/ , respectively.One of the best ways to help is to join the nmap-dev list( http://cgi.insecure.org/mailman/listinfo/nmap-dev ).  Requests forassistance and new Nmap-related projects are often posted there.How to make code contributions------------------------------The preferred mechanism for submitted changes is unified diffs againstthe latest development release version of Nmap.  Please send them tofyodor@insecure.org or nmap-dev@insecure.org .  To make a unified diff, please follow these instructions:1. Remove temporary files:    make clean2. Rename your source tree:    cd ..    mv nmap-2.54BETA4 nmap-2.54BETA4-snazzy-feature3. Unpack the original Nmap source alongside it:    tar xzf nmap-2.54BETA4.tgz4. Generate the diffs:   diff -urNb nmap-2.54BETA4 nmap-2.54BETA4-snazzy-feature > nmap.patch5. Check the patch and remove any unnecessary patches from the file.6. If you've added several features, it's best to send them as   several independent patches if you can.If you have just patched one or two files, then making patches is eveneasier. For each file, just do:  cp file.c file.c.orig  [Make changes to file.c ...]  diff -u file.c.orig file.c > file.c.patchand just send us the patch: file.c.patch.Credits-------I got the idea for this HACKING file from GNet (http://www.gnetlibrary.org/) and followed thegeneral structure of their HACKING file.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -