mirror of
https://github.com/byt3bl33d3r/MITMf.git
synced 2025-07-07 13:32:18 -07:00
updated requirements.txt, changed imports to mitmflib
This commit is contained in:
parent
5b969e09fb
commit
aa246130e2
13 changed files with 75 additions and 22 deletions
58
.gitignore
vendored
58
.gitignore
vendored
|
@ -1,3 +1,59 @@
|
||||||
*.pyc
|
|
||||||
/plugins/old_plugins/
|
/plugins/old_plugins/
|
||||||
backdoored/
|
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/
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
#! /usr/bin/env python2.7
|
#! /usr/bin/env python2.7
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
from watchdog.observers import Observer
|
from mitmflib.watchdog.observers import Observer
|
||||||
from watchdog.events import FileSystemEventHandler
|
from mitmflib.watchdog.events import FileSystemEventHandler
|
||||||
from configobj import ConfigObj
|
from configobj import ConfigObj
|
||||||
|
|
||||||
logging.getLogger("watchdog").setLevel(logging.ERROR) #Disables watchdog's debug messages
|
logging.getLogger("watchdog").setLevel(logging.ERROR) #Disables watchdog's debug messages
|
||||||
|
|
|
@ -17,7 +17,7 @@ from urllib import unquote
|
||||||
|
|
||||||
# shut up scapy
|
# shut up scapy
|
||||||
logging.getLogger("scapy.runtime").setLevel(logging.ERROR)
|
logging.getLogger("scapy.runtime").setLevel(logging.ERROR)
|
||||||
from scapy.all import *
|
from mitmflib.scapy.all import *
|
||||||
conf.verb=0
|
conf.verb=0
|
||||||
|
|
||||||
mitmf_logger = logging.getLogger('mitmf')
|
mitmf_logger = logging.getLogger('mitmf')
|
||||||
|
|
|
@ -3,7 +3,7 @@ import os
|
||||||
import sys
|
import sys
|
||||||
import threading
|
import threading
|
||||||
|
|
||||||
from scapy.all import *
|
from mitmflib.scapy.all import *
|
||||||
from core.utils import shutdown
|
from core.utils import shutdown
|
||||||
|
|
||||||
mitmf_logger = logging.getLogger('mitmf')
|
mitmf_logger = logging.getLogger('mitmf')
|
||||||
|
|
|
@ -5,7 +5,7 @@ from traceback import print_exc
|
||||||
from netaddr import IPNetwork, IPRange, IPAddress, AddrFormatError
|
from netaddr import IPNetwork, IPRange, IPAddress, AddrFormatError
|
||||||
from time import sleep
|
from time import sleep
|
||||||
from core.utils import shutdown
|
from core.utils import shutdown
|
||||||
from scapy.all import *
|
from mitmflib.scapy.all import *
|
||||||
|
|
||||||
mitmf_logger = logging.getLogger('mitmf')
|
mitmf_logger = logging.getLogger('mitmf')
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ import binascii
|
||||||
import random
|
import random
|
||||||
|
|
||||||
logging.getLogger("scapy.runtime").setLevel(logging.ERROR) #Gets rid of IPV6 Error when importing scapy
|
logging.getLogger("scapy.runtime").setLevel(logging.ERROR) #Gets rid of IPV6 Error when importing scapy
|
||||||
from scapy.all import *
|
from mitmflib.scapy.all import *
|
||||||
|
|
||||||
mitmf_logger = logging.getLogger('mitmf')
|
mitmf_logger = logging.getLogger('mitmf')
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ from time import sleep
|
||||||
#from netfilterqueue import NetfilterQueue
|
#from netfilterqueue import NetfilterQueue
|
||||||
|
|
||||||
logging.getLogger("scapy.runtime").setLevel(logging.ERROR) #Gets rid of IPV6 Error when importing scapy
|
logging.getLogger("scapy.runtime").setLevel(logging.ERROR) #Gets rid of IPV6 Error when importing scapy
|
||||||
from scapy.all import *
|
from mitmflib.scapy.all import *
|
||||||
|
|
||||||
mitmf_logger = logging.getLogger('mitmf')
|
mitmf_logger = logging.getLogger('mitmf')
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,7 @@ from configobj import ConfigObj
|
||||||
from core.configwatcher import ConfigWatcher
|
from core.configwatcher import ConfigWatcher
|
||||||
from core.utils import shutdown
|
from core.utils import shutdown
|
||||||
|
|
||||||
from dnslib import *
|
from mitmflib.dnslib import *
|
||||||
from IPy import IP
|
from IPy import IP
|
||||||
|
|
||||||
formatter = logging.Formatter("%(asctime)s %(message)s", datefmt="%Y-%m-%d %H:%M:%S")
|
formatter = logging.Formatter("%(asctime)s %(message)s", datefmt="%Y-%m-%d %H:%M:%S")
|
||||||
|
|
|
@ -56,13 +56,13 @@ import logging
|
||||||
import ntpath
|
import ntpath
|
||||||
import ConfigParser
|
import ConfigParser
|
||||||
|
|
||||||
from impacket import LOG as logger
|
from mitmflib.impacket import LOG as logger
|
||||||
from impacket import smbserver, smb, version
|
from mitmflib.impacket import smbserver, smb, version
|
||||||
import impacket.smb3structs as smb2
|
import mitmflib.impacket.smb3structs as smb2
|
||||||
from impacket.smb import FILE_OVERWRITE, FILE_OVERWRITE_IF, FILE_WRITE_DATA, FILE_APPEND_DATA, GENERIC_WRITE
|
from mitmflib.impacket.smb import FILE_OVERWRITE, FILE_OVERWRITE_IF, FILE_WRITE_DATA, FILE_APPEND_DATA, GENERIC_WRITE
|
||||||
from impacket.nt_errors import STATUS_USER_SESSION_DELETED, STATUS_SUCCESS, STATUS_ACCESS_DENIED, STATUS_NO_MORE_FILES, \
|
from mitmflib.impacket.nt_errors import STATUS_USER_SESSION_DELETED, STATUS_SUCCESS, STATUS_ACCESS_DENIED, STATUS_NO_MORE_FILES, \
|
||||||
STATUS_OBJECT_PATH_NOT_FOUND
|
STATUS_OBJECT_PATH_NOT_FOUND
|
||||||
from impacket.smbserver import SRVSServer, decodeSMBString, findFirst2, STATUS_SMB_BAD_TID, encodeSMBString, \
|
from mitmflib.impacket.smbserver import SRVSServer, decodeSMBString, findFirst2, STATUS_SMB_BAD_TID, encodeSMBString, \
|
||||||
getFileTime, queryPathInformation
|
getFileTime, queryPathInformation
|
||||||
|
|
||||||
class KarmaSMBServer():
|
class KarmaSMBServer():
|
||||||
|
|
|
@ -4,7 +4,7 @@ import threading
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from socket import error as socketerror
|
from socket import error as socketerror
|
||||||
from impacket import version, smbserver, LOG
|
from mitmflib.impacket import version, smbserver, LOG
|
||||||
from core.servers.smb.KarmaSMB import KarmaSMBServer
|
from core.servers.smb.KarmaSMB import KarmaSMBServer
|
||||||
from core.configwatcher import ConfigWatcher
|
from core.configwatcher import ConfigWatcher
|
||||||
from core.utils import shutdown
|
from core.utils import shutdown
|
||||||
|
|
|
@ -26,7 +26,7 @@ import re
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
logging.getLogger("scapy.runtime").setLevel(logging.ERROR) #Gets rid of IPV6 Error when importing scapy
|
logging.getLogger("scapy.runtime").setLevel(logging.ERROR) #Gets rid of IPV6 Error when importing scapy
|
||||||
from scapy.all import get_if_addr, get_if_hwaddr
|
from mitmflib.scapy.all import get_if_addr, get_if_hwaddr
|
||||||
from core.sergioproxy.ProxyPlugins import ProxyPlugins
|
from core.sergioproxy.ProxyPlugins import ProxyPlugins
|
||||||
|
|
||||||
mitmf_logger = logging.getLogger('mitmf')
|
mitmf_logger = logging.getLogger('mitmf')
|
||||||
|
|
|
@ -25,7 +25,7 @@ from core.servers.dns.DNSchef import DNSChef
|
||||||
from core.poisoners.dhcp.DHCPpoisoner import DHCPpoisoner
|
from core.poisoners.dhcp.DHCPpoisoner import DHCPpoisoner
|
||||||
from core.poisoners.icmp.ICMPpoisoner import ICMPpoisoner
|
from core.poisoners.icmp.ICMPpoisoner import ICMPpoisoner
|
||||||
from plugins.plugin import Plugin
|
from plugins.plugin import Plugin
|
||||||
from scapy.all import *
|
from mitmflib.scapy.all import *
|
||||||
|
|
||||||
class Spoof(Plugin):
|
class Spoof(Plugin):
|
||||||
name = "Spoof"
|
name = "Spoof"
|
||||||
|
|
|
@ -1,16 +1,13 @@
|
||||||
Twisted
|
Twisted
|
||||||
requests
|
requests
|
||||||
netaddr
|
netaddr
|
||||||
scapy
|
|
||||||
msgpack-python
|
msgpack-python
|
||||||
dnslib
|
|
||||||
configobj
|
configobj
|
||||||
|
mitmflib
|
||||||
Pillow
|
Pillow
|
||||||
pefile
|
pefile
|
||||||
ipy
|
ipy
|
||||||
pyopenssl
|
pyopenssl
|
||||||
service_identity
|
service_identity
|
||||||
watchdog
|
|
||||||
impacket
|
|
||||||
capstone
|
capstone
|
||||||
pypcap
|
pypcap
|
Loading…
Add table
Add a link
Reference in a new issue