-
Notifications
You must be signed in to change notification settings - Fork 361
/
CHANGELOG.txt
134 lines (109 loc) · 3.84 KB
/
CHANGELOG.txt
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
Version 3.3
-----------
* Hide logging in DNS listener and Diverter for blacklisted processes
when not in verbose mode
* Use binary location instead of current directory when getting config
files in Pyinstaller bundles
Version 3.2
-----------
* Use .1 for default gateway instead of .254 because this is the default Virtual
Adapter address for VMWare and VirtualBox.
* Update documentation to use new year
* Update documentation links to current working links
* Update documentation to use Mandiant instead of FireEye
* Fix the filepath of HTML report template to work in all methods of installations
including Pyinstaller bundles.
Version 3.1
-----------
* HTML and text NBI after-reporting courtesy of @3V3RYONE and @tinajohnson
Version 3.0 (alpha)
-----------
* Migrate diverters, listeners and other components to Python 3
* Retire BITS listener for now
* Fix hard-coded FakeNet path for linux platform in test.py
* Update README and developement documentation
* Add copyright notice to modified files
Version 1.4.13
--------------
* Port test scripts to Python 3
* Replace pyping package with icmplib as the former is not compatible with Python 3
* Add additional logging to test.py to output the number of tests passed/failed
* Add copyright notice to README.md, splash screen, and test.py
Version 1.4.12
--------------
* Increase default timeout for HTTPListener to 10 seconds
* Increase configured timeout for HTTPListener443 to 10 seconds
Version 1.4.11
--------------
* TCP Custom Response and UDP Custom Response features
* Removed stray `fcntl` import from `test.py` that prevented Windows testing in
some cases
Version 1.4.10
--------------
* Fix format string errors due to line length limit
Version 1.4.9
-------------
* Fully customizable HTTP responses without building a full listener
Version 1.4.8
-------------
* FakeNet terminates upon listener exceptions, closing #117
* Python 3-compliant exception handling in fakenet.py courtesy of @antman1p
Version 1.4.7
-------------
* Output reduced for readability
Version 1.4.6
-------------
* Fix test matchspec filter, closes #115
Version 1.4.5
-------------
* LinuxRestrictInterface feature for MultiHost mode
Version 1.4.4
-------------
* Moved ICMP redirection to singlehost only.
Version 1.4.3
-------------
* Fixed unbound `proto` variable error in Windows PyDivert error case
Version 1.4.2
-------------
* Updated contact information
* Whitespace wrangling
Version 1.4.1
-------------
* Syslog support
Version 1.4.0
-------------
* Refactor FakeNet-NG to unify Windows and Linux packet handling
* Remove Proxy Listener UDP stream abstraction to prevent issue where
subsequent clients do not receive response packets because the proxy listener
continues to send them to the old (expired) ephemeral port for the previous
client
* Stop flag command-line support for rudimentary IPC-based start/stop
automation
* Integration test script for MultiHost and SingleHost mode
* Fixed Errno 98 (`TIME_WAIT`) issue with `RawTcpListener`
* WinDivert `GetLastError` exception work-around for [WinDivert issue
#32](https://github.com/ffalcinelli/pydivert/issues/32)
Version 1.3
-----------
* Protocol autodetection (thanks Matthew Haigh)
* Security: fix for path traversal vulnerability (thanks Cody Pierce and Antony Saba)
* Randomized banner generation (thanks Michael Bailey!)
* Listener: BITS protocol support (thanks Peter Kacherginsky)
* Various bug fixes
Version 1.2
-----------
* Linux support (thanks Michael Bailey!)
* Bug fixes
Version 1.1
-----------
* POP Listener (Basic mode only)
* TFTP Listener
* IRC Listener
* FTP Listener (with SSL support, Passive and Active modes).
* Specify port ranges for listeners (e.g. 80, 8080-8085, 8888).
* VMWare Host-Only mode autoconfiguration.
* Support for Pydivert 2.x branch.
* Many bug and stability fixes.
Version 1.0
-----------
* Initial Windows release by Peter Kacherginsky