Yes, that is exactly the instructions I where following, I think I figured out a solution:
I wasn't aware that OpenSSL is preinstalled in Debian. So When I ran the
in the bro dir and got:
Code:
Could not find prerequisite package 'OpenSSL'
I figured it wasen't installed.
So I went to
http://www.openssl.org as described and downloaded/installed the latest version.
This managed to get me past the earlier described error code of missing OpenSSL.
Great success i thought!
So I ran:
Where it stopped in the 80's (Actually 72%) with the error who lead me to believe I had to downgrade.
Now to the solution:
All along OpenSSL was 'sleeping' and all I had to do was install the package libssl-dev. By:
Code:
apt-get install libssl-dev
So far so good!
I'm now back to the original error that led me off course:
Code:
error: invalid use of incomplete type ‘X509 {aka struct x509_st}’
if ( ! i2t_ASN1_OBJECT(buf, 255, ssl_cert->cert_info->key->algor->algorithm) )
^~
In file included from /usr/include/openssl/x509.h:20:0,
from /home/anon/Downloads/bro-2.5.5/src/file_analysis/analyzer/x509/X509.h:12,
from /home/anon/Downloads/bro-2.5.5/src/file_analysis/analyzer/x509/X509.cc:5:
/usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of ‘X509 {aka struct x509_st}’
typedef struct x509_st X509;
That lead me to
this site claiming that the module in question does not support OpenSSl 1.1 and thus I would have to downgrade.
ondoho, thank you so much for your assistance. I would never have gotten this far without you!
Do you know how to fix this (hopefully) last issue?