├── .gitignore ├── LICENSE.md ├── README.md ├── core ├── AirCommunicator │ ├── __init__.py │ ├── aircommunicator.py │ ├── aircracker.py │ ├── airhost.py │ ├── airinjector.py │ └── airscanner.py ├── AuxiliaryModules │ ├── __init__.py │ ├── aplauncher.py │ ├── dnsmasqhandler.py │ ├── events.py │ ├── httpserver.py │ ├── infoprinter.py │ ├── minwepap.py │ ├── packet.py │ ├── packetfilter.py │ ├── tcpdumplogger.py │ └── wpacracker.py ├── ConfigurationManager │ ├── __init__.py │ ├── configmanager.py │ └── etf.conf ├── MITMCore │ ├── MITMCerts │ │ └── mitmproxy-ca.pem │ ├── MITMPlugins │ │ ├── __init__.py │ │ ├── beefinjector.py │ │ ├── downloadreplacer.py │ │ ├── mitmplugin.py │ │ └── peinjector.py │ ├── MITMPluginsAux │ │ ├── __init__.py │ │ └── libPePatch.py │ ├── __init__.py │ └── etfitm.py ├── Plugins │ ├── __init__.py │ ├── arpreplayer.py │ ├── caffelatte.py │ ├── credentialsniffer.py │ ├── deauthenticator.py │ ├── dnsspoofer.py │ ├── karma.py │ ├── packetlogger.py │ ├── plugin.py │ └── selfishwifi.py ├── SessionManager │ ├── __init__.py │ ├── reporter.py │ ├── session.py │ ├── sessionmanager.py │ └── sessions │ │ └── .gitignore ├── Spawners │ ├── __init__.py │ ├── beefspawner.py │ ├── ettercapspawner.py │ ├── mitmfspawner.py │ ├── spawner.py │ ├── spawnmanager.py │ └── sslstripspawner.py ├── __init__.py └── etfexceptions.py ├── data ├── arpreplay_captures │ └── .gitignore ├── backdoors │ ├── doc │ │ └── .gitignore │ ├── exe │ │ ├── .gitignore │ │ └── meterpreter.bin │ ├── pdf │ │ └── .gitignore │ └── xls │ │ └── .gitignore ├── caffelatte_captures │ └── .gitignore ├── captures │ └── .gitignore ├── hashes │ └── .gitignore ├── spoofpages │ └── .gitignore ├── wpa_half_handshakes │ └── .gitignore └── wpa_handshakes │ └── .gitignore ├── etfconsole.py ├── setup.py └── utils ├── __init__.py ├── crc.py ├── etfbanners.py ├── networkmanager.py ├── radiotap.py ├── utils.py └── wifiutils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/README.md -------------------------------------------------------------------------------- /core/AirCommunicator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/AirCommunicator/aircommunicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AirCommunicator/aircommunicator.py -------------------------------------------------------------------------------- /core/AirCommunicator/aircracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AirCommunicator/aircracker.py -------------------------------------------------------------------------------- /core/AirCommunicator/airhost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AirCommunicator/airhost.py -------------------------------------------------------------------------------- /core/AirCommunicator/airinjector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AirCommunicator/airinjector.py -------------------------------------------------------------------------------- /core/AirCommunicator/airscanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AirCommunicator/airscanner.py -------------------------------------------------------------------------------- /core/AuxiliaryModules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/AuxiliaryModules/aplauncher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AuxiliaryModules/aplauncher.py -------------------------------------------------------------------------------- /core/AuxiliaryModules/dnsmasqhandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AuxiliaryModules/dnsmasqhandler.py -------------------------------------------------------------------------------- /core/AuxiliaryModules/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AuxiliaryModules/events.py -------------------------------------------------------------------------------- /core/AuxiliaryModules/httpserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AuxiliaryModules/httpserver.py -------------------------------------------------------------------------------- /core/AuxiliaryModules/infoprinter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AuxiliaryModules/infoprinter.py -------------------------------------------------------------------------------- /core/AuxiliaryModules/minwepap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AuxiliaryModules/minwepap.py -------------------------------------------------------------------------------- /core/AuxiliaryModules/packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AuxiliaryModules/packet.py -------------------------------------------------------------------------------- /core/AuxiliaryModules/packetfilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AuxiliaryModules/packetfilter.py -------------------------------------------------------------------------------- /core/AuxiliaryModules/tcpdumplogger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AuxiliaryModules/tcpdumplogger.py -------------------------------------------------------------------------------- /core/AuxiliaryModules/wpacracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/AuxiliaryModules/wpacracker.py -------------------------------------------------------------------------------- /core/ConfigurationManager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/ConfigurationManager/configmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/ConfigurationManager/configmanager.py -------------------------------------------------------------------------------- /core/ConfigurationManager/etf.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/ConfigurationManager/etf.conf -------------------------------------------------------------------------------- /core/MITMCore/MITMCerts/mitmproxy-ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/MITMCore/MITMCerts/mitmproxy-ca.pem -------------------------------------------------------------------------------- /core/MITMCore/MITMPlugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/MITMCore/MITMPlugins/beefinjector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/MITMCore/MITMPlugins/beefinjector.py -------------------------------------------------------------------------------- /core/MITMCore/MITMPlugins/downloadreplacer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/MITMCore/MITMPlugins/downloadreplacer.py -------------------------------------------------------------------------------- /core/MITMCore/MITMPlugins/mitmplugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/MITMCore/MITMPlugins/mitmplugin.py -------------------------------------------------------------------------------- /core/MITMCore/MITMPlugins/peinjector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/MITMCore/MITMPlugins/peinjector.py -------------------------------------------------------------------------------- /core/MITMCore/MITMPluginsAux/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/MITMCore/MITMPluginsAux/libPePatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/MITMCore/MITMPluginsAux/libPePatch.py -------------------------------------------------------------------------------- /core/MITMCore/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/MITMCore/etfitm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/MITMCore/etfitm.py -------------------------------------------------------------------------------- /core/Plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/Plugins/arpreplayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Plugins/arpreplayer.py -------------------------------------------------------------------------------- /core/Plugins/caffelatte.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Plugins/caffelatte.py -------------------------------------------------------------------------------- /core/Plugins/credentialsniffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Plugins/credentialsniffer.py -------------------------------------------------------------------------------- /core/Plugins/deauthenticator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Plugins/deauthenticator.py -------------------------------------------------------------------------------- /core/Plugins/dnsspoofer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Plugins/dnsspoofer.py -------------------------------------------------------------------------------- /core/Plugins/karma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Plugins/karma.py -------------------------------------------------------------------------------- /core/Plugins/packetlogger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Plugins/packetlogger.py -------------------------------------------------------------------------------- /core/Plugins/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Plugins/plugin.py -------------------------------------------------------------------------------- /core/Plugins/selfishwifi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Plugins/selfishwifi.py -------------------------------------------------------------------------------- /core/SessionManager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/SessionManager/reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/SessionManager/reporter.py -------------------------------------------------------------------------------- /core/SessionManager/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/SessionManager/session.py -------------------------------------------------------------------------------- /core/SessionManager/sessionmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/SessionManager/sessionmanager.py -------------------------------------------------------------------------------- /core/SessionManager/sessions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/SessionManager/sessions/.gitignore -------------------------------------------------------------------------------- /core/Spawners/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/Spawners/beefspawner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Spawners/beefspawner.py -------------------------------------------------------------------------------- /core/Spawners/ettercapspawner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Spawners/ettercapspawner.py -------------------------------------------------------------------------------- /core/Spawners/mitmfspawner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Spawners/mitmfspawner.py -------------------------------------------------------------------------------- /core/Spawners/spawner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Spawners/spawner.py -------------------------------------------------------------------------------- /core/Spawners/spawnmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Spawners/spawnmanager.py -------------------------------------------------------------------------------- /core/Spawners/sslstripspawner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/Spawners/sslstripspawner.py -------------------------------------------------------------------------------- /core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/etfexceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/core/etfexceptions.py -------------------------------------------------------------------------------- /data/arpreplay_captures/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/arpreplay_captures/.gitignore -------------------------------------------------------------------------------- /data/backdoors/doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/backdoors/doc/.gitignore -------------------------------------------------------------------------------- /data/backdoors/exe/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/backdoors/exe/.gitignore -------------------------------------------------------------------------------- /data/backdoors/exe/meterpreter.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/backdoors/exe/meterpreter.bin -------------------------------------------------------------------------------- /data/backdoors/pdf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/backdoors/pdf/.gitignore -------------------------------------------------------------------------------- /data/backdoors/xls/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/backdoors/xls/.gitignore -------------------------------------------------------------------------------- /data/caffelatte_captures/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/caffelatte_captures/.gitignore -------------------------------------------------------------------------------- /data/captures/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/captures/.gitignore -------------------------------------------------------------------------------- /data/hashes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/hashes/.gitignore -------------------------------------------------------------------------------- /data/spoofpages/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/spoofpages/.gitignore -------------------------------------------------------------------------------- /data/wpa_half_handshakes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/wpa_half_handshakes/.gitignore -------------------------------------------------------------------------------- /data/wpa_handshakes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/data/wpa_handshakes/.gitignore -------------------------------------------------------------------------------- /etfconsole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/etfconsole.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/setup.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/crc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/utils/crc.py -------------------------------------------------------------------------------- /utils/etfbanners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/utils/etfbanners.py -------------------------------------------------------------------------------- /utils/networkmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/utils/networkmanager.py -------------------------------------------------------------------------------- /utils/radiotap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/utils/radiotap.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/utils/utils.py -------------------------------------------------------------------------------- /utils/wifiutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esser50K/EvilTwinFramework/HEAD/utils/wifiutils.py --------------------------------------------------------------------------------