Commit Graph

40 Commits (master)

Author SHA1 Message Date
Soner Tari d876710acf Add the full text of the GPL and LGPL licenses
This is required for complying with the LGPL license of the aho corasick
library.
3 years ago
Soner Tari cf0b3a38cf Create make file to automate testproxy e2e tests Move lp under testproxy 4 years ago
Soner Tari af3366b84f Create make files for src and tests/check folders
Move folders and files related with check tests under tests/check folder
Fix check unit tests accordingly
4 years ago
Soner Tari 8eab8d1da8 Restructure source tree, create src and tests folders, move files accordingly
Remove docker
4 years ago
Soner Tari ad1aa909e8 Convert a couple of timeout commands to recv, now testproxy errors out if conn end receives timeout command while connected
Clean up testproxy tests
5 years ago
Soner Tari 009fe9f6ad Merge sslsplit develop changes 5 years ago
Soner Tari 600baa995e Improve LibreSSL support 5 years ago
Soner Tari fc153338ca Free tmp strs used to clone global opts into proxyspecs asap
Fix English
5 years ago
Soner Tari 231806ea75 Add MinSSLProto/MaxSSLProto options
Fix memout handling
5 years ago
Soner Tari 3cbcffcebc Reuse parent srvdst as dst of first child to avoid connecting to server twice, first conn was to get server cert for forging, so we xfer srvdst to first child after parent does not need it anymore 5 years ago
Soner Tari 78ba1e075c Debug print SSLproxy line on lp 5 years ago
Soner Tari 2cb6dd573e Remove lp binary 5 years ago
Soner Tari e8f9f216a9 Add lp listening program and testproxy tests under extra 5 years ago
Soner Tari 52d37297b6 Update with sslsplit develop changes, especially content logging
Change SIGHUP to behave like SIGUSR1
6 years ago
Soner Tari 62b4760930 Improve messages for omitted tests
Do not remove repo file session.pem
6 years ago
Soner Tari d2e9ab4487 Merge sslsplit-develop changes 6 years ago
Soner Tari 0c8348db75 Merge sslsplit develop changes 6 years ago
Soner Tari 9d435e180c Update with SSLsplit 0.5.2 and develop branch changes as of 270218 6 years ago
Soner Tari 4c8831bd90 Update with SSLsplit 0.5.1 changes, fix LibreSSL version issues
Add VerifyPeer and AllowWrongHost options
6 years ago
Soner Tari ea6dc07248 Rename to sslproxy
Reduce http headers to just one SSLproxy line
7 years ago
Soner Tari 67ddee1585 Import sslsplit-devel changes
Add stats logs, initial
Add SSLproxy_SrcAddr header field
Clean-up
7 years ago
Daniel Roethlisberger 02ab680b34 Add log to PCAP conversion script
Add contributed python script for parsing the output of sslsplit -L
from a log file or named pipe and converting the log entries to an
emulated PCAP format.  Information not contained in the log, such as
sequence numbers, IP IDs etc is emulated and does not correspond to the
original packets on the network.

Issue:		#27
Contributed by:	Maciej Kotowicz
9 years ago
Daniel Roethlisberger ceffe7a676 Add log parsing script for sslsplit -L
Add contributed script to read and parse the output of sslsplit -L from
a named pipe or log file and post-process the logged connection data
programmatically from python.

Issue:		#27
Contributed by:	Maciej Kotowicz
9 years ago
Daniel Roethlisberger 7badc2fc13 Move all test RSA keys from 1024 bit to 2048 bit
Issue:		#83
9 years ago
Daniel Roethlisberger 6e53e93d0f Move from sha1 to sha256 in examples and tests
Note that OpenSSL may not support -sha256 on all platforms so we
actually check for support before using it in `make test`.  For the
examples, a modern version of OpenSSL that supports -sha256 is assumed.

Issue:		#83
9 years ago
Daniel Roethlisberger 4bd9dd1fa7 Fix glob to be compatible with /bin/dash 10 years ago
Daniel Roethlisberger 53a948cd18 Improve dependency tracking for targets/ certs 10 years ago
Daniel Roethlisberger 349cd1f6ec Add targets to .PHONY 10 years ago
Daniel Roethlisberger cd358e245a Make session.pem generation more portable 10 years ago
Daniel Roethlisberger 202b1270e3 Create session.pem without Internet connectivity
Use openssl s_server in order to create a temporary SSL server for
creating an SSL session dump for the unit tests to work with.  This
removes the requirement of having Internet connectivity for running the
test suite, which prevented package builds from running the unit tests.
11 years ago
Daniel Roethlisberger ff6fbef91f Add 4096-bit Diffie-Hellman to dh target 12 years ago
Daniel Roethlisberger 35c3967eef Remove obsolete dhall target from .PHONY 12 years ago
Daniel Roethlisberger fc8c0110c5 Do not generate ECC keys for unit tests 12 years ago
Daniel Roethlisberger 982ad89f2f Add generation of a password protected RSA key 12 years ago
Daniel Roethlisberger 94b5e8ba7b Revert CDP syntax to be OpenSSL 0.9.x compatible 12 years ago
Daniel Roethlisberger 8474346ed9 Rebuild certs after config changes 12 years ago
Daniel Roethlisberger 8b520cf4de Redirect BSD make to GNU make 12 years ago
Daniel Roethlisberger 6a93c73164 Add test server cert with OCSP and CDP extensions 12 years ago
Daniel Roethlisberger cf0f3e66aa Avoid using the non-portable `echo -e` 12 years ago
Daniel Roethlisberger 4cfdef405a Initial import of sslsplit-0.4.2 12 years ago