Package Details: sslsniff 0.8-1

Git Clone URL: https://aur.archlinux.org/sslsniff.git (read-only, click to copy)
Package Base: sslsniff
Description: A tool for automated MITM attacks on SSL connections
Upstream URL: http://www.thoughtcrime.org/software/sslsniff/
Licenses: GPL3
Conflicts: sslsniff
Provides: sslsniff
Submitter: Marlinski
Maintainer: Marlinski
Last Packager: Marlinski
Votes: 0
Popularity: 0.000000
First Submitted: 2016-08-19 09:37 (UTC)
Last Updated: 2016-08-19 09:43 (UTC)

Latest Comments

rageltman commented on 2021-01-09 07:02 (UTC)

The package is failing to build with:

[2021-01-09T05:21:29.693Z] config.status: executing depfiles commands
[2021-01-09T05:21:29.693Z] g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"sslsniff\" -DVERSION=\"0.8\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -I.   -D_FORTIFY_SOURCE=2 -ggdb -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -MT SSLConnectionManager.o -MD -MP -MF .deps/SSLConnectionManager.Tpo -c -o SSLConnectionManager.o SSLConnectionManager.cpp
[2021-01-09T05:21:29.693Z] In file included from SSLBridge.hpp:41,
[2021-01-09T05:21:29.693Z]                  from HTTPSBridge.hpp:24,
[2021-01-09T05:21:29.693Z]                  from FirefoxUpdater.hpp:23,
[2021-01-09T05:21:29.693Z]                  from FirefoxAddonUpdater.hpp:26,
[2021-01-09T05:21:29.693Z]                  from SSLConnectionManager.cpp:20:
[2021-01-09T05:21:29.693Z] certificate/Certificate.hpp: In member function ‘void Certificate::parseOCSPUrls(X509*)’:
[2021-01-09T05:21:29.693Z] certificate/Certificate.hpp:82:61: warning: ‘unsigned char* ASN1_STRING_data(ASN1_STRING*)’ is deprecated [-Wdeprecated-declarations]
[2021-01-09T05:21:29.693Z]    82 |  unsigned char * data = ASN1_STRING_data(ad->location->d.ia5);
[2021-01-09T05:21:29.693Z]       |                                                             ^
[2021-01-09T05:21:29.693Z] In file included from /usr/include/openssl/e_os2.h:13,
[2021-01-09T05:21:29.693Z]                  from /usr/include/openssl/pem.h:13,
[2021-01-09T05:21:29.693Z]                  from SSLBridge.hpp:26,
[2021-01-09T05:21:29.693Z]                  from HTTPSBridge.hpp:24,
[2021-01-09T05:21:29.693Z]                  from FirefoxUpdater.hpp:23,
[2021-01-09T05:21:29.693Z]                  from FirefoxAddonUpdater.hpp:26,
[2021-01-09T05:21:29.693Z]                  from SSLConnectionManager.cpp:20:
[2021-01-09T05:21:29.693Z] /usr/include/openssl/asn1.h:554:1: note: declared here
[2021-01-09T05:21:29.693Z]   554 | DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
[2021-01-09T05:21:29.693Z]       | ^~~~~~~~~~~~~~~~~~
[2021-01-09T05:21:29.693Z] In file included from SSLBridge.hpp:41,
[2021-01-09T05:21:29.693Z]                  from HTTPSBridge.hpp:24,
[2021-01-09T05:21:29.693Z]                  from FirefoxUpdater.hpp:23,
[2021-01-09T05:21:29.693Z]                  from FirefoxAddonUpdater.hpp:26,
[2021-01-09T05:21:29.693Z]                  from SSLConnectionManager.cpp:20:
[2021-01-09T05:21:29.693Z] certificate/Certificate.hpp: In member function ‘void Certificate::parseCommonName(X509*)’:
[2021-01-09T05:21:29.693Z] certificate/Certificate.hpp:95:39: error: invalid use of incomplete type ‘X509’ {aka ‘struct x509_st’}
[2021-01-09T05:21:29.693Z]    95 |     std::string distinguishedName(cert->name);
[2021-01-09T05:21:29.693Z]       |                                       ^~
[2021-01-09T05:21:29.693Z] In file included from /usr/include/openssl/crypto.h:25,
[2021-01-09T05:21:29.693Z]                  from /usr/include/openssl/bio.h:20,
[2021-01-09T05:21:29.693Z]                  from /usr/include/openssl/pem.h:14,
[2021-01-09T05:21:29.693Z]                  from SSLBridge.hpp:26,
[2021-01-09T05:21:29.693Z]                  from HTTPSBridge.hpp:24,
[2021-01-09T05:21:29.693Z]                  from FirefoxUpdater.hpp:23,
[2021-01-09T05:21:29.693Z]                  from FirefoxAddonUpdater.hpp:26,
[2021-01-09T05:21:29.693Z]                  from SSLConnectionManager.cpp:20:
[2021-01-09T05:21:29.693Z] /usr/include/openssl/ossl_typ.h:121:16: note: forward declaration of ‘X509’ {aka ‘struct x509_st’}
[2021-01-09T05:21:29.693Z]   121 | typedef struct x509_st X509;
[2021-01-09T05:21:29.693Z]       |                ^~~~~~~
[2021-01-09T05:21:29.693Z] In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/shared_ptr.hpp:17,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/date_time/time_clock.hpp:17,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/asio/time_traits.hpp:23,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
[2021-01-09T05:21:29.693Z]                  from /usr/include/boost/asio.hpp:25,
[2021-01-09T05:21:29.693Z]                  from FirefoxAddonUpdater.hpp:23,
[2021-01-09T05:21:29.693Z]                  from SSLConnectionManager.cpp:20:
[2021-01-09T05:21:29.693Z] /usr/include/boost/bind.hpp: At global scope:
[2021-01-09T05:21:29.693Z] /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
[2021-01-09T05:21:29.693Z]    36 | BOOST_PRAGMA_MESSAGE(
[2021-01-09T05:21:29.693Z]       | ^~~~~~~~~~~~~~~~~~~~
[2021-01-09T05:21:29.693Z] SSLConnectionManager.cpp: In member function ‘void SSLConnectionManager::acceptIncomingConnection()’:
[2021-01-09T05:21:29.693Z] SSLConnectionManager.cpp:47:74: error: ‘boost::asio::ip::tcp::acceptor’ {aka ‘class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>’} has no member named ‘get_io_service’
[2021-01-09T05:21:29.693Z]    47 |   boost::shared_ptr<ip::tcp::socket> socket(new ip::tcp::socket(acceptor.get_io_service()));
[2021-01-09T05:21:29.693Z]       |                                                                          ^~~~~~~~~~~~~~
[2021-01-09T05:21:29.693Z] SSLConnectionManager.cpp: In member function ‘void SSLConnectionManager::shuttleConnection(boost::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::asio::ip::tcp::endpoint&)’:
[2021-01-09T05:21:29.693Z] SSLConnectionManager.cpp:79:78: error: ‘boost::asio::ip::tcp::acceptor’ {aka ‘class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>’} has no member named ‘get_io_service’
[2021-01-09T05:21:29.693Z]    79 |   Bridge::ptr bridge = RawBridge::create(clientSocket, destination, acceptor.get_io_service());
[2021-01-09T05:21:29.693Z]       |                                                                              ^~~~~~~~~~~~~~
[2021-01-09T05:21:29.693Z] SSLConnectionManager.cpp: In member function ‘void SSLConnectionManager::interceptSSL(boost::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::asio::ip::tcp::endpoint&, bool)’:
[2021-01-09T05:21:29.693Z] SSLConnectionManager.cpp:137:41: error: ‘boost::asio::ip::tcp::acceptor’ {aka ‘class boost::asio::basic_socket_acceptor<boost::asio::ip::tcp>’} has no member named ‘get_io_service’
[2021-01-09T05:21:29.693Z]   137 |   ip::tcp::socket serverSocket(acceptor.get_io_service());
[2021-01-09T05:21:29.693Z]       |                                         ^~~~~~~~~~~~~~
[2021-01-09T05:21:29.693Z] make: *** [Makefile:432: SSLConnectionManager.o] Error 1
[2021-01-09T05:21:29.693Z] ==> ERROR: A failure occurred in build().
[2021-01-09T05:21:29.693Z]     Aborting...
script returned exit code 255