Skip to content

Commit 82bb0d5

Browse files
committed
Add Richard 'deanx' Dean (former Portcullis Labs) to credits
1 parent a0924d3 commit 82bb0d5

File tree

2 files changed

+30
-11
lines changed

2 files changed

+30
-11
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,14 @@ I made it for educational purposes for myself and to overcome issues with enum4l
2424
- IPv6 support (experimental)
2525

2626
## Credits
27-
I'd like to give credit to Mark Lowe for creating the original enum4linux.pl. In addition, I'd like to thank and give credit to Wh1t3Fox for creating polenum.
28-
It was lots of fun reading your code. :)
27+
I'd like to thank and give credit to the people at former Portcullis Labs (now Cisco CX Security Labs), namely:
28+
- Mark Lowe for creating the original 'enum4linux.pl' (https://github.com/CiscoCXSecurity/enum4linux)
29+
- Richard "deanx" Dean for creating the original 'polenum' (https://labs.portcullis.co.uk/tools/polenum/)
30+
31+
In addition, I'd like to thank and give credit to:
32+
- Craig "Wh1t3Fox" West for his fork of 'polenum' (https://github.com/Wh1t3Fox/polenum)
33+
34+
It was lots of fun reading your code! :)
2935

3036
## Legal note
3137
If you use the tool: Don't use it for illegal purposes.

enum4linux-ng.py

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# pylint: disable=C0301, E1101
44

55
### ENUM4LINUX-NG
6-
# This tool is a rewrite of Mark Lowe's (former Portcullis Labs, now CiscoCXSecurity ) enum4linux.pl,
6+
# This tool is a rewrite of Mark Lowe's (former Portcullis Labs, now Cisco CX Security Labs ) enum4linux.pl,
77
# a tool for enumerating information from Windows and Samba systems.
88
# As the original enum4linux.pl, this tool is mainly a wrapper around the Samba tools 'nmblookup', 'net',
99
# 'rpcclient' and 'smbclient'. Other than the original enum4linux.pl, enum4linux-ng parses all output of
@@ -12,8 +12,18 @@
1212
# natively implemented in enum4linux-ng. Console output is colored.
1313
#
1414
### CREDITS
15-
# I'd like to thank and give credit to Mark Lowe for creating the original 'enum4linux.pl'.
16-
# In addition, I'd like to thank and give credit to Wh1t3Fox for creating 'polenum'.
15+
# I'd like to thank and give credit to the people at former Portcullis Labs (now Cisco CX Security Labs), namely:
16+
#
17+
# - Mark Lowe for creating the original 'enum4linux.pl'
18+
# https://github.com/CiscoCXSecurity/enum4linux
19+
#
20+
# - Richard "deanx" Dean for creating the original 'polenum'
21+
# https://labs.portcullis.co.uk/tools/polenum/
22+
#
23+
# In addition, I'd like to thank and give credit to:
24+
# - Craig "Wh1t3Fox" West for his fork of 'polenum'
25+
# https://github.com/Wh1t3Fox/polenum
26+
#
1727
#
1828
### DESIGN
1929
#
@@ -1815,8 +1825,9 @@ def run(self):
18151825

18161826
return output
18171827

1818-
# This function is heavily based on the polenum.py source code: https://github.com/Wh1t3Fox/polenum
1819-
# All credits to Wh1t3Fox!
1828+
# This function is heavily based on this polenum fork: https://github.com/Wh1t3Fox/polenum
1829+
# The original polenum was written by Richard "deanx" Dean: https://labs.portcullis.co.uk/tools/polenum/
1830+
# All credits to Richard "deanx" Dean and Craig "Wh1t3Fox" West!
18201831
def enum(self):
18211832
'''
18221833
Tries to enum password policy and domain lockout and logoff information by opening a connection to the SAMR
@@ -1880,8 +1891,9 @@ def enum(self):
18801891

18811892
return Result(policy, f"Found policy:\n{yamlize(policy)}")
18821893

1883-
# This function is heavily based on the polenum.py source code: https://github.com/Wh1t3Fox/polenum
1884-
# All credits to Wh1t3Fox!
1894+
# This function is heavily based on this polenum fork: https://github.com/Wh1t3Fox/polenum
1895+
# The original polenum was written by Richard "deanx" Dean: https://labs.portcullis.co.uk/tools/polenum/
1896+
# All credits to Richard "deanx" Dean and Craig "Wh1t3Fox" West!
18851897
def samr_init(self):
18861898
'''
18871899
Tries to connect to the SAMR named pipe and get the domain handle.
@@ -1924,8 +1936,9 @@ def samr_init(self):
19241936

19251937
return Result((dce, domain_handle), "")
19261938

1927-
# This function was copied (slightly modified) from the polenum.py source code: https://github.com/Wh1t3Fox/polenum
1928-
# All credits to Wh1t3Fox!
1939+
# This function is heavily based on this polenum fork: https://github.com/Wh1t3Fox/polenum
1940+
# The original polenum was written by Richard "deanx" Dean: https://labs.portcullis.co.uk/tools/polenum/
1941+
# All credits to Richard "deanx" Dean and Craig "Wh1t3Fox" West!
19291942
def policy_to_human(self, low, high, lockout=False):
19301943
'''
19311944
Converts various values retrieved via the SAMR named pipe into human readable strings.

0 commit comments

Comments
 (0)