diff --git a/.gitignore b/.gitignore index d01466d..2b7a01c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,63 +1,3 @@ -/plugins/old_plugins/ -backdoored/ -# Byte-compiled / optimized / DLL files -__pycache__/ -*.py[cod] - -# C extensions -*.so - -# Distribution / packaging -.Python -env/ -build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -.eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -*.egg-info/ -.installed.cfg -*.egg - -# PyInstaller -# Usually these files are written by a python script from a template -# before PyInstaller builds the exe, so as to inject date/other infos into it. -*.manifest -*.spec - -# Installer logs -pip-log.txt -pip-delete-this-directory.txt - -# Unit test / coverage reports -htmlcov/ -.tox/ -.coverage -.coverage.* -.cache -nosetests.xml -coverage.xml -*,cover - -# Translations -*.mo -*.pot - -# Django stuff: -*.log - -# Sphinx documentation -docs/_build/ - -# PyBuilder -target/ - # Responder logs *.db *.txt diff --git a/Responder.py b/Responder.py index ee65c72..c27b41d 100755 --- a/Responder.py +++ b/Responder.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 diff --git a/fingerprint.py b/fingerprint.py index e8c229d..6e2c29c 100644 --- a/fingerprint.py +++ b/fingerprint.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 @@ -14,7 +14,6 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . - import socket import struct diff --git a/odict.py b/odict.py index 343ca48..4e7b93b 100644 --- a/odict.py +++ b/odict.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 diff --git a/servers/Browser.py b/servers/Browser.py index e002f29..4aa4549 100644 --- a/servers/Browser.py +++ b/servers/Browser.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 diff --git a/servers/DNS.py b/servers/DNS.py index 4043176..e4093b8 100644 --- a/servers/DNS.py +++ b/servers/DNS.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 @@ -65,4 +65,4 @@ class DNSTCP(BaseRequestHandler): print color("[*] [DNS-TCP] Poisoned answer sent to: %-15s Requested name: %s" % (self.client_address[0], ResolveName), 2, 1) except Exception: - pass \ No newline at end of file + pass diff --git a/servers/FTP.py b/servers/FTP.py index 0a3f7d0..d2f50a2 100644 --- a/servers/FTP.py +++ b/servers/FTP.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 @@ -14,7 +14,6 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . - from utils import * from SocketServer import BaseRequestHandler from packets import FTPPacket @@ -54,4 +53,4 @@ class FTP(BaseRequestHandler): data = self.request.recv(1024) except Exception: - pass \ No newline at end of file + pass diff --git a/servers/HTTP.py b/servers/HTTP.py index 96b3aaf..1cc7f2b 100644 --- a/servers/HTTP.py +++ b/servers/HTTP.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 @@ -14,7 +14,6 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . - from SocketServer import BaseRequestHandler, StreamRequestHandler from base64 import b64decode import struct diff --git a/servers/HTTP_Proxy.py b/servers/HTTP_Proxy.py index 836d1ea..912da76 100644 --- a/servers/HTTP_Proxy.py +++ b/servers/HTTP_Proxy.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 diff --git a/servers/IMAP.py b/servers/IMAP.py index 050c9bb..765db32 100644 --- a/servers/IMAP.py +++ b/servers/IMAP.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 @@ -46,4 +46,4 @@ class IMAP(BaseRequestHandler): ## self.request.send(str(ditchthisconnection())) ## data = self.request.recv(1024) except Exception: - pass \ No newline at end of file + pass diff --git a/servers/Kerberos.py b/servers/Kerberos.py index 0c73725..39a57aa 100644 --- a/servers/Kerberos.py +++ b/servers/Kerberos.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 @@ -136,4 +136,4 @@ class KerbUDP(BaseRequestHandler): 'user': domain+'\\'+name, 'hash': h, 'fullhash': KerbHash, - }) \ No newline at end of file + }) diff --git a/servers/LDAP.py b/servers/LDAP.py index 351df1f..375dfc1 100644 --- a/servers/LDAP.py +++ b/servers/LDAP.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 diff --git a/servers/MSSQL.py b/servers/MSSQL.py index 0353bf5..3b9b0bc 100644 --- a/servers/MSSQL.py +++ b/servers/MSSQL.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 diff --git a/servers/POP3.py b/servers/POP3.py index 00e6b06..44342b8 100644 --- a/servers/POP3.py +++ b/servers/POP3.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 @@ -45,4 +45,4 @@ class POP3(BaseRequestHandler): }) self.SendPacketAndRead() except Exception: - pass \ No newline at end of file + pass diff --git a/servers/SMTP.py b/servers/SMTP.py index 9c6b243..b2a5d8a 100644 --- a/servers/SMTP.py +++ b/servers/SMTP.py @@ -1,7 +1,7 @@ #!/usr/bin/env python -# This file is part of Responder -# Original work by Laurent Gaffie - Trustwave Holdings -# +# This file is part of Responder, a network take-over set of tools +# created and maintained by Laurent Gaffie. +# email: laurent.gaffie@gmail.com # 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 @@ -59,4 +59,4 @@ class ESMTP(BaseRequestHandler): }) except Exception: - pass \ No newline at end of file + pass