forked from P0cL4bs/WiFi-Pumpkin-deprecated
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
304 lines (290 loc) · 12.5 KB
/
CHANGELOG
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
Version 0.8.8
-------------
- added new moduled captive portal plugin
- fixed TypeError: SetRules method
Version 0.8.7
-------------
- modularized and auto loaded proxy package
- autoloaded plugins which is located inside core/server/http_handler/proxyhandler
- modularized the wireless mode [mana, karma, etc]
- the main tab (Home, Settings, Station, Activity Monitor) now segregated into its own file
- all this pages are located under core/widgets/defaults
- the setting tab it is now generated automatically
- same as Setting page, the home page will also now automatically generated
- made an easy refference for the FSettings by calling FSettings.getInstance()
- FSettings call now located on the QApplication method instead of WifiPumpkin method.
- fixed version beta alert and constants
- fixed when include interface in Networking-manager
- set ip class A by default
- fixed [Errno 9] Bad file descriptor from dhcpserver
- fixed #322 error when remove the client from tableWidget
- set plugin BDFPROXY to hidden in Home
- fixed home GUI design auto resize when maximized
- updated Qtimer Count hours and mins
- added method for check if wireless mode binary exist [hostapd mana/karma]
- save ssid name in config.ini
- removed binary hostpad-mana
- fixed Capture Image plugin
- added check if PumpkinProxy module dependencies is installed
- added installer to enable Wireless Mode options Hostapd-Mana/Karma
- fixed update all settings when restart AP #435
- fixed start WP without mitmproxy module installed
- change default pyoxy to DNS2Proxy if mitmproxy is not installed
- fixed AttributeError: Queue in TCP-Proxy package #449
- fixed No pyOpenSSL installed, no access internet #472
- fixed DHCP settings unchangeable after first starting #471
- fixed DHCP configuration file for pyDHCPServer and IscDHCPServer #475
- fixed Insert html code into js and css files PumpkiProxy #463
- fixed Error when enabled website clone and IP #469
Version 0.8.5
-------------
- added new plugin TCP-Proxy
- added capture image HTTP request (Tab ImageCap)
- added new HTTP-request widgets get info from Headers requests
- added new columm (url) on HTTP-Authentication
- added now WF allow to start without internet connection
- added option that exclude USB card on start
- added support to use 2 wireless cards #211
- remove netcreds plugin thks for all DanMcInerney
- added Python DNS Server improvements #165
- added new style in progressbar on home
- fixed possible bug when start AP with interface wlanx
- fixed exit app when exclude USB adapter
- fixed Network-ManagerUI again
- fixed error: iptables Bad argument
- added option for check network connection Tab->Settings
- fixed error TCP-Proxy plugin imageCap #218
- fixed possible error [Errno 2] No such file or directory #217
- fixed replace bs4 to BeautifulSoup #228
- fixed argument for 's' must be a string #232 thanks @okazymyrov
- fixed IndexError: Layer [Raw] not found #234
- added option for restore NM USB adpater after app closed #239
- moved option settings -> Menu File
- fixed hide error sslstrip exceptions.RuntimeError
- fixed [Errno socket error] [Errno -2] Name or service not known #252
- fixed control lock/unlock plugins tabs when changes options
- fixed PhishingManager error when try shutdown httpd server
- fixed Windows UpdateFake modules
- fixed check return is NoneType from function get_interface_mac
- fixed No such file or directory: 'settings/dhcpd.conf' #266
- fixed Wireless Deauth module scan network with airodump-ng
- added plugin PumpkinProxy: disable browser caching, cache-control in HTML
- added constants into a separate module [more modular design]
- fixed pumpking-proxy all plugins inject page #272
- fixed issue #273
- fixed function get ipaddress by interface
- added new colorQListWidget [hover, selection]
- added new design Qtableview for default theme
- added hostapd option BSSID configuration [Settings TAB]
- added show security password type option [Settings TAB]
- fixed dhcpserver exception try get hostname device #277
- fixed set border just table home in default theme
- added Qapplication: allow only one instance of WP to run
- fixed dhcpd server error can't read file or directory
- removed monitors views [dns2proxy,urlcreds,credentials]
- added dashboard infor [uptime,threads,AP info] in tab home
- added more code organization in file main.py
- fixed bug not working as expected #279
- fixed small bug with Table when add new users
- added new icon WiFi-Pumpkin
- fixed group all object PyQt4 QtGui,QtCore
- fixed except when try import QtGui
- fixed detect if range ip class is same the [DHCP Server] #285
- fixed import QtGui thanks @Brain2000 #282
- fixed redirect Traffic from all domain [dns spoof] #296
- added run WP without mitmproxy packager #309
- fixed cryptography kali 2017.3 thanks @yudevan #315
- fixed import Queue module from multiprocessing #357
- fixed bug module Queue #357
- fixed renamed module Queue to queue [modules func]
- fixed struct.error: argument for 's' must be a string [ARP poisoner] #326
- change update for brump beta version 0.8.7
Version 0.8.4
-------------
- added new plugin Pumpkin-Proxy (mitmproxy API)
- added new notifications for donations
- fixed theme default QtableView Color hover
- fixed logging name from jskeylogger plugin
- fixed exclude from Network-manager by interface #149
- added tables for logging plugins HTTP-request, PumpkinProxy, HTTP-auth
- fixed set the application GUI style QStyleFactory #151
- added enable/disable Wireless Security WPA Shared Key on Settings Tab
- fixed responder is not starting #162
- fixed class DNSServer resolver domain (DNS Response)
- fixed no Internet Connection AP DNSServer #164
- fixed enable Copy/edit row from HTTP-Requests Tables #167
- fixed update Responder and fixed SSL server on port 443 #166
- Added Key checking
- Added WEP support
- fixed update version mitmproxy 0.17 to 0.18.2 #195
- fixed dnsspoof module to redirect with plugin disabled
- fixed ARPspoof module get MAC address by interface
- added support for update requeriments.txt when get news versions
Version 0.8.3
-------------
- added new design main tool
- added new column VendorMac in man Table
- added set sorted in all Tablewidget
- added new plugins options and description
- added more options in statusbar main
- fixed allow traffic to/from wlan (iptables)
- added find file in directory cfg for check update
- changed the all directory structure characters to lowercase
- ffixed No such file or directory [logs] #102
- fixed Error nmcli exceptions.OSError #104
- added error messages more explained
- added option to set Hostapd binary path (support hostapd-mana)
- fixed improvements fuctions get_interfaces #109
- added new plugin Responder (LLMNR, NBT-NS and MDNS poisoners)
- fixed Redirect traffic from all domains in dnsspoof module
- removed isc-dhcp-server(dhcpd) from dedependencies (optinal)
- added check if interface wireless support AP/Mode
- added python implements a DHCP Server by psychomario
- fixed installer:install mitmproxy in ubuntu
- added function: get possible errors from hostapd service
- fixed get_file_cfg_Update: get update from github
- fixed DNSServer: closes itself with this error #116
- fixed report.py: check if module QtWebKit is installed #120
- fixed removed Tool->Ettercap
- added function for kill processes are keeping the interface busy #137
Version 0.8.1
-------------
- re-design all GUI Menu->view
- added new report logger GUI
- added new sessions for Rogue AP loggers
- added new plugin BDFProxy-ng
- added new theme Orange and set as default
- fixed error when launch airodump-ng scan the wireless networks #75
- fixed IndexError: list index out of range on BDFProxy get_output #77
- added new re-design module Deauth Wireless Attack
- added some improvements in module Probe Wireless Request #78
- added option: exclude USB Wi-Fi Adapter in NetworkManager persistently #69
- added Documenting Code, fixed get device hostname from dhcpd
- removed pledgie campaign and added only PayPal
- fixed setup_logger in module PhishingManager
- fixed redirect all HTTP with DNSSpoof when AP is enabled
- fixed PhishingManager SetEnv path not working with dnsspoof #90
Version 0.7.8
-------------
- moved progressBar to statusBar
- fixed thread scanner IP in Modules::DNS,ARP spoof
- changed plugins options to sslstrip+/dns2proxy, sslstrip/sergio-proxy
- added option run AP without Proxy
- added donate options
- added ThreadHTTPServerPhishing in Module::UpdateFake
- fixed PhishingManager::ServerThreadHTTP errno 98 address already in use
- fixed duplicate logging::setup_logger when run more than once
- fixed Thread::sslstrip added Reactor.run() to Threads
- fixed error when running ettercap and driftnet in menu::tools #67
- fixed directory module in ThreadHTTPServerPhishing
- fixed domain-name-servers in dhcpd server
- fixed re-design Modules DNS spoof, Update Fake Attack
- added new module DNS spoof with NetfilterQueue
- added support Parrot 3.0.1 to use AP with wireless connection #69
Version 0.7.5
-------------
- fixed size QTableWidget on modules
- fixed scanner fast ipaddress devices
- added new QSettings Core/modules::Configure
- added mac address interface to exclude NetworkManager
- added dockArea Monitor -> Pumpkin-Settings
- added progressBar for starting Thread
- removed privillege.py: execute root app
- added support to start AP with wireless connection
* Kali Linux (Apparently not work, need some tests) :(
* support kubuntu 15.10
* support wifislax - 4.11.1
* support parrot - 2.0.5
- fixed performance start GUI::Core
- fixed Qwidgets which already has a layout, add Exception get_network_scan() #36
- fixed error when executed from symlink file #50
- fixed error: too many open files, added ulimit
- added Tab Pump-Settings -> [Class Ranges] options
- fixed Pump-Settings->Advanced Mode:: allow run after started AP
- some improvements on module DnsSpoof,ArpPoison and Core::main closeEvent
- fixed error on "Settings" option #58
- added Qprocess into Threads::Process,fixed run plugin::dns2proxy
- fixed error Advanced Mode::monitor crashed application #60
- added QScrollArea on Settings::General, About::ThanksTo
Version 0.7.3
-------------
- added new Pump-Logo default
- added PumpSettings TAB DHCP configure
- fixed no share internet with plugins sslstrip disabled
- added new Modular Transparent Proxy tranks @xtr4nge sslstrip::mod
- added new bypass HSTS by LeonardoNve sslstrip feature
- fixed set router IP DHCP - Pump-Settings
- added new plugins sergio-proxy
- fixed logger duplicate injection::proxy
- fixed get_interfaces method (netifaces module)
- added new Tab Pump-Monitor Clients::RequestsAP
- changed organizational structure::Core, fixed bug when logging in PumpkinProxy::url
Version 0.7.1
-------------
- added update commits from repository
- added QTableWidget filter (mac,ip,hostname) clients connected on AP.
- added count of clients connected no AP.
- changed name Tool Wifi-Pumpkin
- locked dnsmasq support temporarily
- added new modules Phishing Manager
- some improvements in modules
Version 0.6.8
-------------
- fixed network card as wifi hotspot,some improvements
* remove aircrack-ng dependency
* added plus conf hostapd
* fixed deauth Attack (o exercito BR deu like kkkk)
- fixed run modules (ARPposion,DNSspoof) on AP started
- added new plugins dns2proxy
- added xml session plugins activated
- removed rule iptables dns gateway local
- added view->Monitor dns2proxy
- removed (add redirect rules) button
- added custom directory on Templates Phishing fixed #10
- added Qthread on scanner AP functions
- changed structure files
Version 0.6.7
-------------
- added Probe Request discovery mac Devices
- added plugins options
- added PopUpServer options
- added Java Update Fake
- code improvements
- fixed Page Phishing Facebook resp (BeautifulSoup)
- fixed small bugs
* phishing error directory
* fixed resolve host select adpter
* fixed rules iptables redirect
* fixed arp posion cache
- added support hostapd to create AP
- added (settings -> hostapd) options
- changed hostapd for default
- fixed bug path dhcp.conf
Version 0.6.4
-------------
- added support kali 2.0
- added iptables Settings
- change design main
- fixed some bug with AP internet share
- fixed dhcp install
Version 0.6.3
-------------
- Netcreds Plugin
- New DHCP (dnsmasq)
- New module DNS spoof
- Beef API Hook on Phishing
- export html report attack
- Advanced Settings
- sslstrip on default
- Credentials Monitor
- Credentials Phising
Version 0.5.9
-----------
- Added thread fast scan
- Fixed same bugs
- added theme 2
- added airodump scan network
- fixed error kali 1.1.0
- added Function DNS Spoof with ettercap
- added funcion Settings AP
- added thread and remove xterm window