vanhauser-thc / thc-hydra

hydra
GNU Affero General Public License v3.0
9.78k stars 2.04k forks source link

All Hydra commands killed by os #702

Closed crnorthc closed 2 years ago

crnorthc commented 2 years ago

I am running hydra9.2 on 64 bit Darwin OS

** When Running ./configure

Detected 64 Bit Darwin OS

Checking for zlib (libz/zlib.h) ... ... found Checking for openssl (libssl/libcrypto/ssl.h/sha.h) ... ... found Checking for gcrypt (libgcrypt/gpg-error.h) ... ... gcrypt not found, radmin2 module disabled Checking for idn (libidn) ... ... NOT found, unicode logins and passwords will not be supported Checking for curses (libcurses/term.h) ... ... NOT found, color output disabled Checking for pcre (libpcre/pcre.h) ... ... NOT found, server response checks will be less reliable Checking for Postgres (libpq/libpq-fe.h) ... ... NOT found, module postgres disabled Checking for SVN (libsvn_client-1/libapr-1/libaprutil-1) ... ... NOT found, module svn disabled Checking for firebird (libfbclient) ... ... NOT found, module firebird disabled Checking for MYSQL client (libmysqlclient/math.h) ... ... NOT found, module Mysql will not support version > 4.x Checking for AFP (libafpclient) ... ... NOT found, module Apple Filing Protocol disabled - Apple sucks anyway Checking for NCP (libncp/nwcalls.h) ... ... NOT found, module NCP disabled Checking for SAP/R3 (librfc/saprfc.h) ... ... NOT found, module sapr3 disabled Get it from http://www.sap.com/solutions/netweaver/linux/eval/index.asp Checking for libssh (libssh/libssh.h) ... ... found Checking for Oracle (libocci/libclntsh/oci.h/libaio/liboci) ... ... NOT found, module Oracle disabled Get basic and sdk package from http://www.oracle.com/technetwork/database/features/instant-client/index.html Checking for Memcached (libmemcached/memcached.h) ... ... NOT found, module memcached disabled Checking for Freerdp3 (libfreerdp3/freerdp.h/libwinpr3/winpr.h) ... ... NOT found, checking for freerdp2 module next... Checking for Freerdp2 (libfreerdp2/freerdp.h/libwinpr2/winpr.h) ... ... NOT found, module rdp disabled Checking for Mongodb (libmongoc-1.0/mongoc.h/libbson-1.0/bson.h) ... ... NOT found, module mongodb disabled Checking for smbclient (libsmbclient/libsmbclient.h) ... ... NOT found, module smb2 disabled Checking for GUI req's (pkg-config/gtk+-2.0) ... ... NOT found, optional anyway Checking for Android specialities ... ... strrchr() found ... RSA_generate_key() found Checking for secure compile option support in gcc ... Compiling... yes Linking... no

Hydra will be installed into .../bin of: /usr/local (change this by running ./configure --prefix=path)

** running make

cc -I. -O3 -g -fcommon -g -o pw-inspector pw-inspector.c cc -I. -O3 -g -fcommon -g -c hydra-vnc.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include cc -I. -O3 -g -fcommon -g -c hydra-pcnfs.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include cc -I. -O3 -g -fcommon -g -c hydra-rexec.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include cc -I. -O3 -g -fcommon -g -c hydra-nntp.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include cc -I. -O3 -g -fcommon -g -c hydra-socks5.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include cc -I. -O3 -g -fcommon -g -c hydra-telnet.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include cc -I. -O3 -g -fcommon -g -c hydra-cisco.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include cc -I. -O3 -g -fcommon -g -c hydra-http.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include cc -I. -O3 -g -fcommon -g -c hydra-ftp.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include cc -I. -O3 -g -fcommon -g -c hydra-imap.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include cc -I. -O3 -g -fcommon -g -c hydra-pop3.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include hydra-pop3.c:143:5: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations] MD5_Init(&c); ^ /usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); ^ /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'

define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)

                                            ^

/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'

define OSSL_DEPRECATED(since) attribute((deprecated))

                                               ^

hydra-pop3.c:144:5: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations] MD5_Update(&c, apop_challenge, strlen(apop_challenge)); ^ /usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX c, const void data, size_t len); ^ /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'

define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)

                                            ^

/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'

define OSSL_DEPRECATED(since) attribute((deprecated))

                                               ^

hydra-pop3.c:145:5: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations] MD5_Update(&c, pass, strlen(pass)); ^ /usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX c, const void data, size_t len); ^ /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'

define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)

                                            ^

/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'

define OSSL_DEPRECATED(since) attribute((deprecated))

                                               ^

hydra-pop3.c:146:5: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations] MD5_Final(md5_raw, &c); ^ /usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char md, MD5_CTX c); ^ /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'

define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)

                                            ^

/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'

define OSSL_DEPRECATED(since) attribute((deprecated))

                                               ^

4 warnings generated. cc -I. -O3 -g -fcommon -g -c hydra-smb.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include hydra-smb.c:172:3: warning: 'DES_set_odd_parity' is deprecated [-Wdeprecated-declarations] DES_set_odd_parity((DES_cblock )DES_key); ^ /usr/local/include/openssl/des.h:176:1: note: 'DES_set_odd_parity' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void DES_set_odd_parity(DES_cblock key); ^ /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'

define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)

                                            ^

/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'

define OSSL_DEPRECATED(since) attribute((deprecated))

                                               ^

hydra-smb.c:181:3: warning: 'DES_set_key' is deprecated [-Wdeprecated-declarations] DES_set_key(&DES_key, &key_schedule); ^ /usr/local/include/openssl/des.h:185:1: note: 'DES_set_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'

define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)

                                            ^

/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'

define OSSL_DEPRECATED(since) attribute((deprecated))

                                               ^

hydra-smb.c:182:3: warning: 'DES_ecb_encrypt' is deprecated [-Wdeprecated-declarations] DES_ecb_encrypt((DES_cblock )clear, (DES_cblock )cipher, &key_schedule, 1); ^ /usr/local/include/openssl/des.h:104:1: note: 'DES_ecb_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'

define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)

                                            ^

/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'

define OSSL_DEPRECATED(since) attribute((deprecated))

                                               ^

hydra-smb.c:363:5: warning: 'MD4_Init' is deprecated [-Wdeprecated-declarations] MD4_Init(&md4Context); ^ /usr/local/include/openssl/md4.h:50:1: note: 'MD4_Init' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD4_Init(MD4_CTX *c); ^ /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'

define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)

                                            ^

/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'

define OSSL_DEPRECATED(since) attribute((deprecated))

                                               ^

hydra-smb.c:364:5: warning: 'MD4_Update' is deprecated [-Wdeprecated-declarations] MD4_Update(&md4Context, unicodePassword, mdlen); ^ /usr/local/include/openssl/md4.h:51:1: note: 'MD4_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD4_Update(MD4_CTX c, const void data, size_t len); ^ /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'

define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)

                                            ^

/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'

define OSSL_DEPRECATED(since) attribute((deprecated))

                                               ^

hydra-smb.c:365:5: warning: 'MD4_Final' is deprecated [-Wdeprecated-declarations] MD4_Final(hash, &md4Context); / Tell MD4 we're done / ^ /usr/local/include/openssl/md4.h:52:1: note: 'MD4_Final' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD4_Final(unsigned char md, MD4_CTX c); ^ /usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'

define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)

                                            ^

/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'

define OSSL_DEPRECATED(since) attribute((deprecated))

                                               ^

hydra-smb.c:576:25: warning: shifting a negative signed value is undefined [-Wshift-negative-value] else if (ts.tv_sec == TIME_T_MAX) ^~~~~~ hydra-smb.c:91:34: note: expanded from macro 'TIME_T_MAX'

define TIME_T_MAX (~(time_t)0 - TIME_T_MIN)

                             ^~~~~~~~~~

hydra-smb.c:88:69: note: expanded from macro 'TIME_T_MIN'

define TIME_T_MIN ((time_t)0 < (time_t)-1 ? (time_t)0 : ~(time_t)0 << (sizeof(time_t) * CHAR_BIT - 1))

                                                     ~~~~~~~~~~ ^

hydra-smb.c:1210:55: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (/(bufReceive == NULL) ||/ (nReceiveBufferSize == 0))


hydra-smb.c:1210:55: note: remove extraneous parentheses around the comparison to silence this warning
  if (/*(bufReceive == NULL) ||*/ (nReceiveBufferSize == 0))
                                  ~                   ^   ~
hydra-smb.c:1210:55: note: use '=' to turn this equality comparison into an assignment
  if (/*(bufReceive == NULL) ||*/ (nReceiveBufferSize == 0))
                                                      ^~
                                                      =
8 warnings generated.
cc -I. -O3 -g -fcommon  -g  -c hydra-icq.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-cisco-enable.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-ldap.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-memcached.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-mongodb.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-mysql.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-mssql.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-xmpp.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-http-proxy-urlenum.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-snmp.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
hydra-snmp.c:90:14: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (strlen(password) > passwordlen)
             ^~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
hydra-snmp.c:91:26: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    passwordlen = strlen(password);
                         ^~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
hydra-snmp.c:98:13: warning: passing 'u_char [17]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strncpy(bpass, password, sizeof(bpass) - 1);
            ^~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy'
                __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                         ^~~~
hydra-snmp.c:98:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strncpy(bpass, password, sizeof(bpass) - 1);
                   ^~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy'
                __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                               ^~~~~~~~~~~
hydra-snmp.c:100:14: warning: passing 'u_char [17]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcat(bpass, password);
             ^~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat'
                __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                        ^~~~
hydra-snmp.c:100:21: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcat(bpass, password);
                    ^~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat'
                __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                              ^~~~~~~~~~~
hydra-snmp.c:108:3: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  MD5_Init(&MD); /* initialize MD5 */
  ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:117:5: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
    MD5_Update(&MD, password_buf, 64);
    ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:120:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  MD5_Final(key, &MD); /* tell MD5 we're done */
  ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:128:3: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  MD5_Init(&MD);
  ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:129:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&MD, password_buf, 32 + myelen);
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:130:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  MD5_Final(key, &MD);
  ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:145:12: warning: passing 'u_char [17]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(bpass, password);
           ^~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy'
                __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                        ^~~~
hydra-snmp.c:145:19: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    strcpy(bpass, password);
                  ^~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy'
                __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                              ^~~~~~~~~~~
hydra-snmp.c:147:14: warning: passing 'u_char [17]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcat(bpass, password);
             ^~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat'
                __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                        ^~~~
hydra-snmp.c:147:21: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      strcat(bpass, password);
                    ^~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat'
                __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                              ^~~~~~~~~~~
hydra-snmp.c:156:3: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations]
  SHA1_Init(&SH); /* initialize SHA */
  ^
/usr/local/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:165:5: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations]
    SHA1_Update(&SH, password_buf, 64);
    ^
/usr/local/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:168:3: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations]
  SHA1_Final(key, &SH); /* tell SHA we're done */
  ^
/usr/local/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:176:3: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations]
  SHA1_Init(&SH);
  ^
/usr/local/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:177:3: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations]
  SHA1_Update(&SH, password_buf, 40 + myelen);
  ^
/usr/local/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:178:3: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations]
  SHA1_Final(key, &SH);
  ^
/usr/local/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:243:29: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        password_to_key_md5(pass, strlen(pass), snmpv3info + 6, snmpv3info[5], key);
                            ^~~~
hydra-snmp.c:81:34: note: passing argument to parameter 'password' here
void password_to_key_md5(u_char *password,   /* IN */
                                 ^
hydra-snmp.c:243:49: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        password_to_key_md5(pass, strlen(pass), snmpv3info + 6, snmpv3info[5], key);
                                                ^~~~~~~~~~~~~~
hydra-snmp.c:83:34: note: passing argument to parameter 'engineID' here
                         u_char *engineID,   /* IN  - pointer to snmpEngineID  */
                                 ^
hydra-snmp.c:243:80: warning: passing 'char [256]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        password_to_key_md5(pass, strlen(pass), snmpv3info + 6, snmpv3info[5], key);
                                                                               ^~~
hydra-snmp.c:85:34: note: passing argument to parameter 'key' here
                         u_char *key) {      /* OUT - pointer to caller 16-octet buffer */
                                 ^
hydra-snmp.c:245:29: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        password_to_key_sha(pass, strlen(pass), snmpv3info + 6, snmpv3info[5], key);
                            ^~~~
hydra-snmp.c:134:34: note: passing argument to parameter 'password' here
void password_to_key_sha(u_char *password,   /* IN */
                                 ^
hydra-snmp.c:245:49: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        password_to_key_sha(pass, strlen(pass), snmpv3info + 6, snmpv3info[5], key);
                                                ^~~~~~~~~~~~~~
hydra-snmp.c:136:34: note: passing argument to parameter 'engineID' here
                         u_char *engineID,   /* IN  - pointer to snmpEngineID  */
                                 ^
hydra-snmp.c:245:80: warning: passing 'char [256]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        password_to_key_sha(pass, strlen(pass), snmpv3info + 6, snmpv3info[5], key);
                                                                               ^~~
hydra-snmp.c:138:34: note: passing argument to parameter 'key' here
                         u_char *key) {      /* OUT - pointer to caller 20-octet buffer */
                                 ^
hydra-snmp.c:323:7: warning: 'DES_key_sched' is deprecated [-Wdeprecated-declarations]
      DES_key_sched((const_DES_cblock *)key, &symcbc);
      ^
/usr/local/include/openssl/des.h:187:1: note: 'DES_key_sched' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:324:7: warning: 'DES_ncbc_encrypt' is deprecated [-Wdeprecated-declarations]
      DES_ncbc_encrypt(snmpv3_get2 + 2, buf, sizeof(snmpv3_get2) - 2, &symcbc, (const_DES_cblock *)(initVect), DES_ENCRYPT);
      ^
/usr/local/include/openssl/des.h:92:1: note: 'DES_ncbc_encrypt' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-snmp.c:324:41: warning: passing 'char [1024]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      DES_ncbc_encrypt(snmpv3_get2 + 2, buf, sizeof(snmpv3_get2) - 2, &symcbc, (const_DES_cblock *)(initVect), DES_ENCRYPT);
                                        ^~~
/usr/local/include/openssl/des.h:93:66: note: passing argument to parameter 'output' here
void DES_ncbc_encrypt(const unsigned char *input, unsigned char *output,
                                                                 ^
hydra-snmp.c:355:42: warning: passing 'char [1024]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      HMAC((EVP_MD *)EVP_md5(), key, 16, buffer, i - 1, hash, NULL);
                                         ^~~~~~
/usr/local/include/openssl/hmac.h:55:42: note: passing argument to parameter 'data' here
                    const unsigned char *data, size_t data_len,
                                         ^
hydra-snmp.c:355:57: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      HMAC((EVP_MD *)EVP_md5(), key, 16, buffer, i - 1, hash, NULL);
                                                        ^~~~
/usr/local/include/openssl/hmac.h:56:36: note: passing argument to parameter 'md' here
                    unsigned char *md, unsigned int *md_len);
                                   ^
hydra-snmp.c:358:43: warning: passing 'char [1024]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      HMAC((EVP_MD *)EVP_sha1(), key, 20, buffer, i - 1, hash, NULL);
                                          ^~~~~~
/usr/local/include/openssl/hmac.h:55:42: note: passing argument to parameter 'data' here
                    const unsigned char *data, size_t data_len,
                                         ^
hydra-snmp.c:358:58: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      HMAC((EVP_MD *)EVP_sha1(), key, 20, buffer, i - 1, hash, NULL);
                                                         ^~~~
/usr/local/include/openssl/hmac.h:56:36: note: passing argument to parameter 'md' here
                    unsigned char *md, unsigned int *md_len);
                                   ^
hydra-snmp.c:415:53: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      if ((j = hydra_memsearch(buf + k, buf[k + 3], snmpv3_nouser, sizeof(snmpv3_nouser))) < 0)
                                                    ^~~~~~~~~~~~~
./hydra-mod.h:48:68: note: passing argument to parameter 'needle' here
extern int32_t hydra_memsearch(char *haystack, int32_t hlen, char *needle, int32_t nlen);
                                                                   ^
hydra-snmp.c:429:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
          hydra_dump_asciihex(snmpv3info, snmpv3infolen);
                              ^~~~~~~~~~
./hydra-mod.h:42:48: note: passing argument to parameter 'string' here
extern void hydra_dump_asciihex(unsigned char *string, int32_t length);
                                               ^
hydra-snmp.c:441:70: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      } else if ((buf[off + 15] & 5) == 4 && hydra_memsearch(buf, i, snmpv3_nouser,
                                                                     ^~~~~~~~~~~~~
./hydra-mod.h:48:68: note: passing argument to parameter 'needle' here
extern int32_t hydra_memsearch(char *haystack, int32_t hlen, char *needle, int32_t nlen);
                                                                   ^
hydra-snmp.c:515:24: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      hydra_send(sock, snmpv3_init, sizeof(snmpv3_init), 0);
                       ^~~~~~~~~~~
./hydra-mod.h:38:49: note: passing argument to parameter 'buf' here
extern int32_t hydra_send(int32_t socket, char *buf, uint32_t size, int32_t options);
                                                ^
hydra-snmp.c:525:37: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                hydra_dump_asciihex(snmpv3info, snmpv3infolen);
                                    ^~~~~~~~~~
./hydra-mod.h:42:48: note: passing argument to parameter 'string' here
extern void hydra_dump_asciihex(unsigned char *string, int32_t length);
                                               ^
40 warnings generated.
cc -I. -O3 -g -fcommon  -g  -c hydra-cvs.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-smtp.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-smtp-enum.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-sapr3.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-ssh.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-sshkey.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-teamspeak.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-postgres.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-rsh.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-rlogin.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-oracle-listener.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
hydra-oracle-listener.c:116:3: warning: 'DES_key_sched' is deprecated [-Wdeprecated-declarations]
  DES_key_sched((const_DES_cblock *)key1, &ks1);
  ^
/usr/local/include/openssl/des.h:187:1: note: 'DES_key_sched' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-oracle-listener.c:117:3: warning: 'DES_ncbc_encrypt' is deprecated [-Wdeprecated-declarations]
  DES_ncbc_encrypt(result, desresult, siz, &ks1, &ivec1, DES_ENCRYPT);
  ^
/usr/local/include/openssl/des.h:92:1: note: 'DES_ncbc_encrypt' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-oracle-listener.c:123:3: warning: 'DES_key_sched' is deprecated [-Wdeprecated-declarations]
  DES_key_sched((const_DES_cblock *)lastkey, &ks1);
  ^
/usr/local/include/openssl/des.h:187:1: note: 'DES_key_sched' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-oracle-listener.c:126:3: warning: 'DES_ncbc_encrypt' is deprecated [-Wdeprecated-declarations]
  DES_ncbc_encrypt(result, desresult, siz, &ks1, &ivec1, DES_ENCRYPT);
  ^
/usr/local/include/openssl/des.h:92:1: note: 'DES_ncbc_encrypt' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
4 warnings generated.
cc -I. -O3 -g -fcommon  -g  -c hydra-svn.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-pcanywhere.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-sip.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-oracle-sid.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-oracle.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-vmauthd.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-asterisk.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-firebird.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-afp.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-ncp.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-http-proxy.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
hydra-http-proxy.c:188:18: warning: equality comparison result unused [-Wunused-comparison]
        auth_hdr == NULL;
        ~~~~~~~~~^~~~~~~
hydra-http-proxy.c:188:18: note: use '=' to turn this equality comparison into an assignment
        auth_hdr == NULL;
                 ^~
                 =
1 warning generated.
cc -I. -O3 -g -fcommon  -g  -c hydra-http-form.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-irc.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-redis.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-rdp.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-adam6500.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
hydra-adam6500.c:31:21: warning: passing 'unsigned char [300]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  if (hydra_send(s, buffer, sizeof(adam6500_req1), 0) < 0)
                    ^~~~~~
./hydra-mod.h:38:49: note: passing argument to parameter 'buf' here
extern int32_t hydra_send(int32_t socket, char *buf, uint32_t size, int32_t options);
                                                ^
hydra-adam6500.c:35:23: warning: passing 'unsigned char [12]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if (hydra_send(s, adam6500_req2, sizeof(adam6500_req2), 0) < 0)
                      ^~~~~~~~~~~~~
./hydra-mod.h:38:49: note: passing argument to parameter 'buf' here
extern int32_t hydra_send(int32_t socket, char *buf, uint32_t size, int32_t options);
                                                ^
2 warnings generated.
cc -I. -O3 -g -fcommon  -g  -c hydra-rtsp.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-rpcap.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-radmin2.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c crc32.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c d3des.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c bfg.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c ntlm.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c sasl.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
sasl.c:126:5: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
    MD5_Init(&md5c);
    ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:127:5: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
    MD5_Update(&md5c, preppasswd, strlen(preppasswd));
    ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:128:5: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
    MD5_Final(md5_raw, &md5c);
    ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:139:3: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  MD5_Init(&md5c);
  ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:140:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&md5c, ipad, 64);
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:141:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&md5c, challenge, strlen(challenge));
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:142:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  MD5_Final(md5_raw, &md5c);
  ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:143:3: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  MD5_Init(&md5c);
  ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:144:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&md5c, opad, 64);
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:145:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&md5c, md5_raw, MD5_DIGEST_LENGTH);
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:146:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  MD5_Final(md5_raw, &md5c);
  ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:181:5: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations]
    SHA1_Init(&shac);
    ^
/usr/local/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:182:5: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations]
    SHA1_Update(&shac, preppasswd, strlen(preppasswd));
    ^
/usr/local/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:183:5: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations]
    SHA1_Final(sha1_raw, &shac);
    ^
/usr/local/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:194:3: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations]
  SHA1_Init(&shac);
  ^
/usr/local/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:195:3: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations]
  SHA1_Update(&shac, ipad, 64);
  ^
/usr/local/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:196:3: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations]
  SHA1_Update(&shac, challenge, strlen(challenge));
  ^
/usr/local/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:197:3: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations]
  SHA1_Final(sha1_raw, &shac);
  ^
/usr/local/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:198:3: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations]
  SHA1_Init(&shac);
  ^
/usr/local/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:199:3: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations]
  SHA1_Update(&shac, opad, 64);
  ^
/usr/local/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:200:3: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations]
  SHA1_Update(&shac, sha1_raw, SHA_DIGEST_LENGTH);
  ^
/usr/local/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:201:3: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations]
  SHA1_Final(sha1_raw, &shac);
  ^
/usr/local/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:236:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
    SHA256_Init(&sha256c);
    ^
/usr/local/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:237:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
    SHA256_Update(&sha256c, preppasswd, strlen(preppasswd));
    ^
/usr/local/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:238:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
    SHA256_Final(sha256_raw, &sha256c);
    ^
/usr/local/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:249:3: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
  SHA256_Init(&sha256c);
  ^
/usr/local/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:250:3: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
  SHA256_Update(&sha256c, ipad, 64);
  ^
/usr/local/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:251:3: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
  SHA256_Update(&sha256c, challenge, strlen(challenge));
  ^
/usr/local/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:252:3: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
  SHA256_Final(sha256_raw, &sha256c);
  ^
/usr/local/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:253:3: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
  SHA256_Init(&sha256c);
  ^
/usr/local/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:254:3: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
  SHA256_Update(&sha256c, opad, 64);
  ^
/usr/local/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:255:3: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
  SHA256_Update(&sha256c, sha256_raw, SHA256_DIGEST_LENGTH);
  ^
/usr/local/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:256:3: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
  SHA256_Final(sha256_raw, &sha256c);
  ^
/usr/local/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:449:3: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  MD5_Init(&md5c);
  ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:450:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&md5c, buffer, strlen(buffer));
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:451:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  MD5_Final(response, &md5c);
  ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:469:5: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
    MD5_Init(&md5c);
    ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:470:5: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
    MD5_Update(&md5c, buffer, strlen(buffer));
    ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:471:5: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
    MD5_Final(response, &md5c);
    ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:499:3: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  MD5_Init(&md5c);
  ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:500:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&md5c, buffer, strlen(buffer));
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:501:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  MD5_Final(response, &md5c);
  ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:512:3: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  MD5_Init(&md5c);
  ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:513:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&md5c, buffer3, strlen(buffer3));
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:514:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&md5c, ":", 1);
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:515:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&md5c, buffer, strlen(buffer));
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
sasl.c:516:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  MD5_Final(response, &md5c);
  ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
47 warnings generated.
cc -I. -O3 -g -fcommon  -g  -c hmacmd5.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
hmacmd5.c:54:5: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
    MD5_Init(&tctx);
    ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:55:5: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
    MD5_Update(&tctx, (void *)key, key_len);
    ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:56:5: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
    MD5_Final(tk, &tctx);
    ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:74:3: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  MD5_Init(&ctx->ctx);
  ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:75:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&ctx->ctx, ctx->k_ipad, 64);
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:102:3: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  MD5_Init(&ctx->ctx);
  ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:103:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&ctx->ctx, ctx->k_ipad, 64);
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:110:90: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
void hmac_md5_update(const unsigned char *text, int32_t text_len, HMACMD5Context *ctx) { MD5_Update(&ctx->ctx, (void *)text, text_len); /* then text of datagram */ }
                                                                                         ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:118:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  MD5_Final(digest, &ctx->ctx);
  ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:120:3: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  MD5_Init(&ctx_o);
  ^
/usr/local/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:121:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&ctx_o, ctx->k_opad, 64);
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:122:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  MD5_Update(&ctx_o, digest, 16);
  ^
/usr/local/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hmacmd5.c:123:3: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  MD5_Final(digest, &ctx_o);
  ^
/usr/local/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
13 warnings generated.
cc -I. -O3 -g -fcommon  -g  -c hydra-mod.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
hydra-mod.c:487:3: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations]
  RSA_get0_key(rsa, (const struct bignum_st **)&n, NULL, NULL);
  ^
/usr/local/include/openssl/rsa.h:217:1: note: 'RSA_get0_key' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r,
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-mod.c:493:19: warning: 'RSA_size' is deprecated [-Wdeprecated-declarations]
  if (nok == 0 && RSA_size(rsa) != (keylength / 8)) { // n is not zero
                  ^
/usr/local/include/openssl/rsa.h:204:1: note: 'RSA_size' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-mod.c:497:5: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations]
    RSA_free(rsa);
    ^
/usr/local/include/openssl/rsa.h:293:1: note: 'RSA_free' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-mod.c:502:16: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations]
    RSA *rsa = RSA_new();
               ^
/usr/local/include/openssl/rsa.h:201:1: note: 'RSA_new' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-mod.c:505:5: warning: 'RSA_generate_key_ex' is deprecated [-Wdeprecated-declarations]
    RSA_generate_key_ex(rsa, keylength, f4, NULL);
    ^
/usr/local/include/openssl/rsa.h:260:1: note: 'RSA_generate_key_ex' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e,
^
/usr/local/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/local/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
hydra-mod.c:924:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    hydra_dump_data(buf, ret, text);
                    ^~~
./hydra-mod.h:47:44: note: passing argument to parameter 'buf' here
extern void hydra_dump_data(unsigned char *buf, int32_t len, char *text);
                                           ^
hydra-mod.c:940:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hydra_dump_data(buf, ret, text);
                        ^~~
./hydra-mod.h:47:44: note: passing argument to parameter 'buf' here
extern void hydra_dump_data(unsigned char *buf, int32_t len, char *text);
                                           ^
hydra-mod.c:946:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      hydra_dump_data(buf, ret, text);
                      ^~~
./hydra-mod.h:47:44: note: passing argument to parameter 'buf' here
extern void hydra_dump_data(unsigned char *buf, int32_t len, char *text);
                                           ^
hydra-mod.c:1002:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        hydra_dump_data(buff, got, pid);
                        ^~~~
./hydra-mod.h:47:44: note: passing argument to parameter 'buf' here
extern void hydra_dump_data(unsigned char *buf, int32_t len, char *text);
                                           ^
hydra-mod.c:1036:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    hydra_dump_data(buf, size, text);
                    ^~~
./hydra-mod.h:47:44: note: passing argument to parameter 'buf' here
extern void hydra_dump_data(unsigned char *buf, int32_t len, char *text);
                                           ^
hydra-mod.c:1191:24: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
    printf("%04hx:  ", i * 16);
            ~~~~~      ^~~~~~
            %04x
hydra-mod.c:1209:24: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
    printf("%04hx:  ", i * 16);
            ~~~~~      ^~~~~~
            %04x
hydra-mod.c:1376:24: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
    printf("%04hx:  ", i * 16);
            ~~~~~      ^~~~~~
            %04x
hydra-mod.c:1394:24: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat]
    printf("%04hx:  ", i * 16);
            ~~~~~      ^~~~~~
            %04x
14 warnings generated.
cc -I. -O3 -g -fcommon  -g  -c hydra-time.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -g  -c hydra-smb2.c -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H -I/usr/local/include -I/usr/local/include
cc -I. -O3 -g -fcommon  -lm -g   -o hydra  hydra.c hydra-vnc.o hydra-pcnfs.o hydra-rexec.o hydra-nntp.o hydra-socks5.o hydra-telnet.o hydra-cisco.o hydra-http.o hydra-ftp.o hydra-imap.o hydra-pop3.o hydra-smb.o hydra-icq.o hydra-cisco-enable.o hydra-ldap.o hydra-memcached.o hydra-mongodb.o hydra-mysql.o hydra-mssql.o hydra-xmpp.o hydra-http-proxy-urlenum.o hydra-snmp.o hydra-cvs.o hydra-smtp.o hydra-smtp-enum.o hydra-sapr3.o hydra-ssh.o hydra-sshkey.o hydra-teamspeak.o hydra-postgres.o hydra-rsh.o hydra-rlogin.o hydra-oracle-listener.o hydra-svn.o hydra-pcanywhere.o hydra-sip.o hydra-oracle-sid.o hydra-oracle.o hydra-vmauthd.o hydra-asterisk.o hydra-firebird.o hydra-afp.o hydra-ncp.o hydra-http-proxy.o hydra-http-form.o hydra-irc.o hydra-redis.o hydra-rdp.o hydra-s7-300.c hydra-adam6500.o hydra-rtsp.o hydra-rpcap.o hydra-radmin2.o crc32.o d3des.o bfg.o ntlm.o sasl.o hmacmd5.o hydra-mod.o hydra-time.o hydra-smb2.o -lm -lz -lssl -lssh -lcrypto -L/usr/lib -L/usr/local/lib -L/usr/local/lib -I/usr/local/include -I/usr/local/include -DLIBOPENSSL -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H -DHAVE_SYS_PARAM_H

If men could get pregnant, abortion would be a sacrament

Now type make install

** Running make install

strip hydra pw-inspector
echo OK > /dev/null && test -x xhydra && strip xhydra || echo OK > /dev/null
mkdir -p /usr/local/bin
cp -f hydra-wizard.sh hydra pw-inspector /usr/local/bin && cd /usr/local/bin && chmod 755 hydra-wizard.sh hydra pw-inspector
echo OK > /dev/null && test -x xhydra && cp xhydra /usr/local/bin && cd /usr/local/bin && chmod 755 xhydra || echo OK > /dev/null
sed -e "s|^INSTALLDIR=.*|INSTALLDIR="/usr/local"|" dpl4hydra.sh | sed -e "s|^LOCATION=.*|LOCATION="/etc"|" > /usr/local/bin/dpl4hydra.sh
chmod 755 /usr/local/bin/dpl4hydra.sh
mkdir -p /usr/local/etc
cp -f *.csv /usr/local/etc
mkdir -p /usr/local/man/man1/
cp -f hydra.1 xhydra.1 pw-inspector.1 /usr/local/man/man1/

My problem is that whenever I try to run hydra in any capacity i get:
zsh: killed     hydra
vanhauser-thc commented 2 years ago

why dont you use the current github state?

on my mac it works fine:

Mac-mini ~/thc-hydra $ ./hydra -l test -p test https-get://www.thc.org/  
Hydra v9.3-dev (c) 2021 by van Hauser/THC & David Maciejak - Please do not use in military or secret service organizations, or for illegal purposes (this is non-binding, these *** ignore laws and ethics anyway).

Hydra (https://github.com/vanhauser-thc/thc-hydra) starting at 2021-12-25 14:13:29
[DATA] max 1 task per 1 server, overall 1 task, 1 login try (l:1/p:1), ~1 try per task
[DATA] attacking http-gets://www.thc.org:443/
[443][http-get] host: www.thc.org   login: test   password: test
1 of 1 target successfully completed, 1 valid password found
Hydra (https://github.com/vanhauser-thc/thc-hydra) finished at 2021-12-25 14:13:30