mirror of
https://github.com/vanhauser-thc/thc-hydra.git
synced 2025-08-20 21:33:51 -07:00
SSL SNI implemented
This commit is contained in:
parent
54633f3c48
commit
4c25bddad7
2 changed files with 5 additions and 0 deletions
|
@ -511,7 +511,11 @@ int internal__hydra_connect_to_ssl(int socket) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* add SNI */
|
||||||
|
SSL_set_tlsext_host_name(ssl, "localhost");
|
||||||
|
|
||||||
SSL_set_fd(ssl, socket);
|
SSL_set_fd(ssl, socket);
|
||||||
|
|
||||||
if (SSL_connect(ssl) <= 0) {
|
if (SSL_connect(ssl) <= 0) {
|
||||||
// fprintf(stderr, "[ERROR] SSL Connect %d\n", SSL_connect(ssl));
|
// fprintf(stderr, "[ERROR] SSL Connect %d\n", SSL_connect(ssl));
|
||||||
if (verbose) {
|
if (verbose) {
|
||||||
|
|
1
hydra.c
1
hydra.c
|
@ -50,6 +50,7 @@ extern void service_pcanywhere(char *ip, int sp, unsigned char options, char *mi
|
||||||
extern void service_http_proxy(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
extern void service_http_proxy(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
||||||
extern void service_xmpp(char *target, char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
extern void service_xmpp(char *target, char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
||||||
extern void service_irc(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
extern void service_irc(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
||||||
|
extern void service_redis(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
||||||
extern void service_http_proxy_urlenum(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
extern void service_http_proxy_urlenum(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
||||||
extern void service_s7_300(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
extern void service_s7_300(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
||||||
extern void service_rtsp(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
extern void service_rtsp(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue