summaryrefslogtreecommitdiffstats
path: root/docs/committers.txt
blob: 1f671de40bf8b4037ec09d66ab980734f926f6f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
This is a list of fine folks who help bring you Nmap! But not an
exclusive list, as many people who contribute greatly to Nmap are not
committers.  See the CHANGELOG (https://nmap.org/changelog.html) for a
broader list of contributions.

These people have earned commit access to the Nmap SVN repository and
can check changes directly into the Nmap trunk.  Significant
changes/patches are generally discussed on nmap-dev first to catch
problems and improve the implementation with new ideas.  These people
can also create /nmap-exp branches to pursue larger/experimental ideas
without destabilizing the Nmap trunk in the process.

Most people are added as a committer after they establish a history of
writing so much code that it is easier for the existing committers to
add them to the group than continue manually applying their patches
:). So the best way to become one is to keep sending good patches to
nmap-dev. But if you want to expedite the process, and you already
have a track record of many patches integrated into Nmap, feel free to
mail Fyodor.

Committers added temporarily for a project (such as Summer of Code
students) are not included in this list.  Committers who are inactive
for years will have their accounts disabled for security reasons, but
they will be happily re-enabled upon request.

Committers should feel free to fill in their
bio/description/interests/links on this list:

fyodor     - Nmap author Fyodor

david      - Nmap co-maintainer David Fifield

ron        - Ron Bowes (http://www.skullsecurity.org)

patrik     - Patrik Karlsson (wrote tons of great NSE scripts)

bmenrigh   - Brandon Enright specializes in large-scale scanning and math/crypto

batrick    - Patrick Donnelly is a Lua expert and specializes in NSE internals

ithilgore  - Ithilgore wrote the Ncrack authentication cracker
             (https://nmap.org/ncrack/)

luis       - Luis MartinGarcia wrote and maintains the Nping tool for packet
             generation, response analysis, and response time
             measurement (https://nmap.org/nping/)

majek04    - Marek Majkowski wrote a lot of low-level code and several
             NSE scripts

doug       - Doug Hoyte has his handiwork throughout the Nmap codebase.
             He has worked on almost every subsystem.

diman      - Diman Todorov, wrote the initial version of the Nmap
             Scripting Engine.

ejlbell    - Eddie Bell has made a large number of misc. improvements
             including adding the --reason feature, and writing the
             original --traceroute implementation.  He also wrote many
             NSE scripts.

jah        - John A. Hickinbottom enjoys hacking with the Nmap family
             of tools and has contributed bug fixes, NSE scripts and
             various small improvements in NSE scripts and libraries.

kris       - Kris Katterjohn, works on random things; has implemented
             many features and bug fixes in Nmap (including scripts,
             libraries and various functionalities in NSE) and was
             also the lead Ncat developer until its initial release
             with Nmap.  Entries in the Nmap and Ncat changelogs are
             typically denoted by just "Kris"

daniel     - Daniel Roethlisberger, wrote SCTP protocol support

tomsellers - Tom Sellers has done a lot of work with the Nmap
             Scripting Engine, and also version detection.

robert     - Rob Nicholls has done a ton of work, particularly his
             dramatic improvements in the Windows installers for Nmap
             and Winpcap.

sven       - Sven Klemm has made dramatic improvements to the Nmap
             Scripting Engine.

djalal     - Djalal Harouni focuses on the Nmap Scripting Engine.  In
             addition to writing several scripts and libraries, he
             improved the infrastructure by adding the script
             pre-scanning and post-scanning phases and the newtargets
             (adding new systems to the scan queue) functionality.

martin     - Martin Holst Swende has written many great NSE scripts as
             well as improvements to the NSE infrastructure (such as
             the --script-help feature).

dmiller    - Dan Miller has made many important improvements to Nmap,
             from bug fixes to new features.  He has improved many NSE
             scripts and libraries and also continues to improve Nmap's
             XML output support.

henri      - Henri Doreau has contributed to many parts of Nmap, from NSE
             scripts to bug fixes.  He also designed and implemented the
             nsock-engines feature, which allows Nmap to use more efficient
             platform-specific APIs for its underlying socket networking
             requests.

nnposter   - Contributed odds-and-ends code fixes