From 7d2d9cfa573d826ec5730c874789a7ce86275596 Mon Sep 17 00:00:00 2001 From: Diadlo Date: Thu, 22 Jun 2017 12:41:59 +0300 Subject: [PATCH] Add header file for each service --- services/hydra-adam6500.h | 8 ++++++++ services/hydra-afp.h | 8 ++++++++ services/hydra-asterisk.h | 8 ++++++++ services/hydra-cisco-enable.h | 8 ++++++++ services/hydra-cisco.h | 8 ++++++++ services/hydra-cvs.h | 8 ++++++++ services/hydra-firebird.h | 8 ++++++++ services/hydra-ftp.h | 9 +++++++++ services/hydra-http-form.h | 9 +++++++++ services/hydra-http-proxy-urlenum.h | 8 ++++++++ services/hydra-http-proxy.h | 8 ++++++++ services/hydra-http.h | 10 ++++++++++ services/hydra-icq.h | 8 ++++++++ services/hydra-imap.h | 8 ++++++++ services/hydra-irc.h | 8 ++++++++ services/hydra-ldap.h | 11 +++++++++++ services/hydra-mssql.h | 8 ++++++++ services/hydra-mysql.h | 8 ++++++++ services/hydra-ncp.h | 8 ++++++++ services/hydra-nntp.h | 8 ++++++++ services/hydra-oracle-listener.h | 8 ++++++++ services/hydra-oracle-sid.h | 8 ++++++++ services/hydra-oracle.h | 8 ++++++++ services/hydra-pcanywhere.h | 8 ++++++++ services/hydra-pcnfs.h | 8 ++++++++ services/hydra-pop3.h | 8 ++++++++ services/hydra-postgres.h | 8 ++++++++ services/hydra-rdp.h | 8 ++++++++ services/hydra-redis.h | 8 ++++++++ services/hydra-rexec.h | 8 ++++++++ services/hydra-rlogin.h | 8 ++++++++ services/hydra-rpcap.h | 8 ++++++++ services/hydra-rsh.h | 8 ++++++++ services/hydra-rtsp.h | 8 ++++++++ services/hydra-s7-300.h | 8 ++++++++ services/hydra-sapr3.h | 8 ++++++++ services/hydra-sip.h | 8 ++++++++ services/hydra-smb.h | 8 ++++++++ services/hydra-smtp-enum.h | 8 ++++++++ services/hydra-smtp.h | 8 ++++++++ services/hydra-snmp.h | 8 ++++++++ services/hydra-socks5.h | 8 ++++++++ services/hydra-ssh.h | 8 ++++++++ services/hydra-sshkey.h | 8 ++++++++ services/hydra-svn.h | 8 ++++++++ services/hydra-teamspeak.h | 8 ++++++++ services/hydra-telnet.h | 8 ++++++++ services/hydra-vmauthd.h | 8 ++++++++ services/hydra-vnc.h | 8 ++++++++ services/hydra-xmpp.h | 8 ++++++++ 50 files changed, 407 insertions(+) create mode 100644 services/hydra-adam6500.h create mode 100644 services/hydra-afp.h create mode 100644 services/hydra-asterisk.h create mode 100644 services/hydra-cisco-enable.h create mode 100644 services/hydra-cisco.h create mode 100644 services/hydra-cvs.h create mode 100644 services/hydra-firebird.h create mode 100644 services/hydra-ftp.h create mode 100644 services/hydra-http-form.h create mode 100644 services/hydra-http-proxy-urlenum.h create mode 100644 services/hydra-http-proxy.h create mode 100644 services/hydra-http.h create mode 100644 services/hydra-icq.h create mode 100644 services/hydra-imap.h create mode 100644 services/hydra-irc.h create mode 100644 services/hydra-ldap.h create mode 100644 services/hydra-mssql.h create mode 100644 services/hydra-mysql.h create mode 100644 services/hydra-ncp.h create mode 100644 services/hydra-nntp.h create mode 100644 services/hydra-oracle-listener.h create mode 100644 services/hydra-oracle-sid.h create mode 100644 services/hydra-oracle.h create mode 100644 services/hydra-pcanywhere.h create mode 100644 services/hydra-pcnfs.h create mode 100644 services/hydra-pop3.h create mode 100644 services/hydra-postgres.h create mode 100644 services/hydra-rdp.h create mode 100644 services/hydra-redis.h create mode 100644 services/hydra-rexec.h create mode 100644 services/hydra-rlogin.h create mode 100644 services/hydra-rpcap.h create mode 100644 services/hydra-rsh.h create mode 100644 services/hydra-rtsp.h create mode 100644 services/hydra-s7-300.h create mode 100644 services/hydra-sapr3.h create mode 100644 services/hydra-sip.h create mode 100644 services/hydra-smb.h create mode 100644 services/hydra-smtp-enum.h create mode 100644 services/hydra-smtp.h create mode 100644 services/hydra-snmp.h create mode 100644 services/hydra-socks5.h create mode 100644 services/hydra-ssh.h create mode 100644 services/hydra-sshkey.h create mode 100644 services/hydra-svn.h create mode 100644 services/hydra-teamspeak.h create mode 100644 services/hydra-telnet.h create mode 100644 services/hydra-vmauthd.h create mode 100644 services/hydra-vnc.h create mode 100644 services/hydra-xmpp.h diff --git a/services/hydra-adam6500.h b/services/hydra-adam6500.h new file mode 100644 index 0000000..7df03ca --- /dev/null +++ b/services/hydra-adam6500.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_ADAM6500_H_ +#define _HYDRA_SERVICE_ADAM6500_H_ + +void service_adam6500(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_adam6500_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_adam6500(const char* service); + +#endif /* _HYDRA_SERVICE_ADAM6500_H_ */ diff --git a/services/hydra-afp.h b/services/hydra-afp.h new file mode 100644 index 0000000..ae90af1 --- /dev/null +++ b/services/hydra-afp.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_AFP_H_ +#define _HYDRA_SERVICE_AFP_H_ + +void service_afp(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_afp_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_afp(const char* service); + +#endif /* _HYDRA_SERVICE_AFP_H_ */ diff --git a/services/hydra-asterisk.h b/services/hydra-asterisk.h new file mode 100644 index 0000000..885a97f --- /dev/null +++ b/services/hydra-asterisk.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_ASTERISK_H_ +#define _HYDRA_SERVICE_ASTERISK_H_ + +void service_asterisk(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_asterisk_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_asterisk(const char* service); + +#endif /* _HYDRA_SERVICE_ASTERISK_H_ */ diff --git a/services/hydra-cisco-enable.h b/services/hydra-cisco-enable.h new file mode 100644 index 0000000..3b58cfc --- /dev/null +++ b/services/hydra-cisco-enable.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_CISCO_ENABLE_H_ +#define _HYDRA_SERVICE_CISCO_ENABLE_H_ + +void service_cisco_enable(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_cisco_enable_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_cisco_enable(const char* service); + +#endif /* _HYDRA_SERVICE_CISCO_ENABLE_H_ */ diff --git a/services/hydra-cisco.h b/services/hydra-cisco.h new file mode 100644 index 0000000..a96d23b --- /dev/null +++ b/services/hydra-cisco.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_CISCO_H_ +#define _HYDRA_SERVICE_CISCO_H_ + +void service_cisco(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_cisco_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_cisco(const char* service); + +#endif /* _HYDRA_SERVICE_CISCO_H_ */ diff --git a/services/hydra-cvs.h b/services/hydra-cvs.h new file mode 100644 index 0000000..94d5e4d --- /dev/null +++ b/services/hydra-cvs.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_CVS_H_ +#define _HYDRA_SERVICE_CVS_H_ + +void service_cvs(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_cvs_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_cvs(const char* service); + +#endif /* _HYDRA_SERVICE_CVS_H_ */ diff --git a/services/hydra-firebird.h b/services/hydra-firebird.h new file mode 100644 index 0000000..c9d25c7 --- /dev/null +++ b/services/hydra-firebird.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_FIREBIRD_H_ +#define _HYDRA_SERVICE_FIREBIRD_H_ + +void service_firebird(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_firebird_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_firebird(const char* service); + +#endif /* _HYDRA_SERVICE_FIREBIRD_H_ */ diff --git a/services/hydra-ftp.h b/services/hydra-ftp.h new file mode 100644 index 0000000..8db5eb0 --- /dev/null +++ b/services/hydra-ftp.h @@ -0,0 +1,9 @@ +#ifndef _HYDRA_SERVICE_FTP_H_ +#define _HYDRA_SERVICE_FTP_H_ + +void service_ftp(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void service_ftps(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_ftp_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_ftp(const char* service); + +#endif /* _HYDRA_SERVICE_FTP_H_ */ diff --git a/services/hydra-http-form.h b/services/hydra-http-form.h new file mode 100644 index 0000000..eca7959 --- /dev/null +++ b/services/hydra-http-form.h @@ -0,0 +1,9 @@ +#ifndef _HYDRA_SERVICE_HTTP_FORM_H_ +#define _HYDRA_SERVICE_HTTP_FORM_H_ + +void service_http_post_form(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void service_http_get_form(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_http_form_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_http_form(const char* service); + +#endif /* _HYDRA_SERVICE_HTTP_FORM_H_ */ diff --git a/services/hydra-http-proxy-urlenum.h b/services/hydra-http-proxy-urlenum.h new file mode 100644 index 0000000..4f28b7a --- /dev/null +++ b/services/hydra-http-proxy-urlenum.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_HTTP_PROXY_URLENUM_H_ +#define _HYDRA_SERVICE_HTTP_PROXY_URLENUM_H_ + +void service_http_proxy_urlenum(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_http_proxy_urlenum_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_http_proxy_urlenum(const char* service); + +#endif /* _HYDRA_SERVICE_HTTP_PROXY_URLENUM_H_ */ diff --git a/services/hydra-http-proxy.h b/services/hydra-http-proxy.h new file mode 100644 index 0000000..4c247cb --- /dev/null +++ b/services/hydra-http-proxy.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_HTTP_PROXY_H_ +#define _HYDRA_SERVICE_HTTP_PROXY_H_ + +void service_http_proxy(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_http_proxy_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_http_proxy(const char* service); + +#endif /* _HYDRA_SERVICE_HTTP_PROXY_H_ */ diff --git a/services/hydra-http.h b/services/hydra-http.h new file mode 100644 index 0000000..a72871d --- /dev/null +++ b/services/hydra-http.h @@ -0,0 +1,10 @@ +#ifndef _HYDRA_SERVICE_HTTP_H_ +#define _HYDRA_SERVICE_HTTP_H_ + +void service_http_get(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void service_http_head(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void service_http_post(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_http_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_http(const char* service); + +#endif /* _HYDRA_SERVICE_HTTP_H_ */ diff --git a/services/hydra-icq.h b/services/hydra-icq.h new file mode 100644 index 0000000..1f64ddb --- /dev/null +++ b/services/hydra-icq.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_ICQ_H_ +#define _HYDRA_SERVICE_ICQ_H_ + +void service_icq(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_icq_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_icq(const char* service); + +#endif /* _HYDRA_SERVICE_ICQ_H_ */ diff --git a/services/hydra-imap.h b/services/hydra-imap.h new file mode 100644 index 0000000..a766a57 --- /dev/null +++ b/services/hydra-imap.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_IMAP_H_ +#define _HYDRA_SERVICE_IMAP_H_ + +void service_imap(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_imap_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_imap(const char* service); + +#endif /* _HYDRA_SERVICE_IMAP_H_ */ diff --git a/services/hydra-irc.h b/services/hydra-irc.h new file mode 100644 index 0000000..d5e7acd --- /dev/null +++ b/services/hydra-irc.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_IRC_H_ +#define _HYDRA_SERVICE_IRC_H_ + +void service_irc(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_irc_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_irc(const char* service); + +#endif /* _HYDRA_SERVICE_IRC_H_ */ diff --git a/services/hydra-ldap.h b/services/hydra-ldap.h new file mode 100644 index 0000000..df5b80a --- /dev/null +++ b/services/hydra-ldap.h @@ -0,0 +1,11 @@ +#ifndef _HYDRA_SERVICE_LDAP_H_ +#define _HYDRA_SERVICE_LDAP_H_ + +void service_ldap2(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void service_ldap3(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void service_ldap3_cram_md5(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void service_ldap3_digest_md5(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_ldap_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_ldap(const char* service); + +#endif /* _HYDRA_SERVICE_LDAP_H_ */ diff --git a/services/hydra-mssql.h b/services/hydra-mssql.h new file mode 100644 index 0000000..e060fb7 --- /dev/null +++ b/services/hydra-mssql.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_MSSQL_H_ +#define _HYDRA_SERVICE_MSSQL_H_ + +void service_mssql(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_mssql_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_mssql(const char* service); + +#endif /* _HYDRA_SERVICE_MSSQL_H_ */ diff --git a/services/hydra-mysql.h b/services/hydra-mysql.h new file mode 100644 index 0000000..d2452af --- /dev/null +++ b/services/hydra-mysql.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_MYSQL_H_ +#define _HYDRA_SERVICE_MYSQL_H_ + +void service_mysql(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_mysql_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_mysql(const char* service); + +#endif /* _HYDRA_SERVICE_MYSQL_H_ */ diff --git a/services/hydra-ncp.h b/services/hydra-ncp.h new file mode 100644 index 0000000..ee6dd85d --- /dev/null +++ b/services/hydra-ncp.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_NCP_H_ +#define _HYDRA_SERVICE_NCP_H_ + +void service_ncp(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_ncp_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_ncp(const char* service); + +#endif /* _HYDRA_SERVICE_NCP_H_ */ diff --git a/services/hydra-nntp.h b/services/hydra-nntp.h new file mode 100644 index 0000000..f63455c --- /dev/null +++ b/services/hydra-nntp.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_NNTP_H_ +#define _HYDRA_SERVICE_NNTP_H_ + +void service_nntp(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_nntp_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_nntp(const char* service); + +#endif /* _HYDRA_SERVICE_NNTP_H_ */ diff --git a/services/hydra-oracle-listener.h b/services/hydra-oracle-listener.h new file mode 100644 index 0000000..9bc93a0 --- /dev/null +++ b/services/hydra-oracle-listener.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_ORACLE_LISTENER_H_ +#define _HYDRA_SERVICE_ORACLE_LISTENER_H_ + +void service_oracle_listener(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_oracle_listener_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_oracle_listener(const char* service); + +#endif /* _HYDRA_SERVICE_ORACLE_LISTENER_H_ */ diff --git a/services/hydra-oracle-sid.h b/services/hydra-oracle-sid.h new file mode 100644 index 0000000..d9dd047 --- /dev/null +++ b/services/hydra-oracle-sid.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_ORACLE_SID_H_ +#define _HYDRA_SERVICE_ORACLE_SID_H_ + +void service_oracle_sid(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_oracle_sid_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_oracle_sid(const char* service); + +#endif /* _HYDRA_SERVICE_ORACLE_SID_H_ */ diff --git a/services/hydra-oracle.h b/services/hydra-oracle.h new file mode 100644 index 0000000..44204a6 --- /dev/null +++ b/services/hydra-oracle.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_ORACLE_H_ +#define _HYDRA_SERVICE_ORACLE_H_ + +void service_oracle(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_oracle_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_oracle(const char* service); + +#endif /* _HYDRA_SERVICE_ORACLE_H_ */ diff --git a/services/hydra-pcanywhere.h b/services/hydra-pcanywhere.h new file mode 100644 index 0000000..8532223 --- /dev/null +++ b/services/hydra-pcanywhere.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_PCANYWHERE_H_ +#define _HYDRA_SERVICE_PCANYWHERE_H_ + +void service_pcanywhere(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_pcanywhere_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_pcanywhere(const char* service); + +#endif /* _HYDRA_SERVICE_PCANYWHERE_H_ */ diff --git a/services/hydra-pcnfs.h b/services/hydra-pcnfs.h new file mode 100644 index 0000000..36836f0 --- /dev/null +++ b/services/hydra-pcnfs.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_PCNFS_H_ +#define _HYDRA_SERVICE_PCNFS_H_ + +void service_pcnfs(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_pcnfs_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_pcnfs(const char* service); + +#endif /* _HYDRA_SERVICE_PCNFS_H_ */ diff --git a/services/hydra-pop3.h b/services/hydra-pop3.h new file mode 100644 index 0000000..b306729 --- /dev/null +++ b/services/hydra-pop3.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_POP3_H_ +#define _HYDRA_SERVICE_POP3_H_ + +void service_pop3(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_pop3_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_pop3(const char* service); + +#endif /* _HYDRA_SERVICE_POP3_H_ */ diff --git a/services/hydra-postgres.h b/services/hydra-postgres.h new file mode 100644 index 0000000..b1c4dc4 --- /dev/null +++ b/services/hydra-postgres.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_POSTGRES_H_ +#define _HYDRA_SERVICE_POSTGRES_H_ + +void service_postgres(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_postgres_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_postgres(const char* service); + +#endif /* _HYDRA_SERVICE_POSTGRES_H_ */ diff --git a/services/hydra-rdp.h b/services/hydra-rdp.h new file mode 100644 index 0000000..36ea4fb --- /dev/null +++ b/services/hydra-rdp.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_RDP_H_ +#define _HYDRA_SERVICE_RDP_H_ + +void service_rdp(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_rdp_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_rdp(const char* service); + +#endif /* _HYDRA_SERVICE_RDP_H_ */ diff --git a/services/hydra-redis.h b/services/hydra-redis.h new file mode 100644 index 0000000..b01f238 --- /dev/null +++ b/services/hydra-redis.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_REDIS_H_ +#define _HYDRA_SERVICE_REDIS_H_ + +void service_redis(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_redis_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_redis(const char* service); + +#endif /* _HYDRA_SERVICE_REDIS_H_ */ diff --git a/services/hydra-rexec.h b/services/hydra-rexec.h new file mode 100644 index 0000000..a453e76 --- /dev/null +++ b/services/hydra-rexec.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_REXEC_H_ +#define _HYDRA_SERVICE_REXEC_H_ + +void service_rexec(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_rexec_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_rexec(const char* service); + +#endif /* _HYDRA_SERVICE_REXEC_H_ */ diff --git a/services/hydra-rlogin.h b/services/hydra-rlogin.h new file mode 100644 index 0000000..c05674c --- /dev/null +++ b/services/hydra-rlogin.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_RLOGIN_H_ +#define _HYDRA_SERVICE_RLOGIN_H_ + +void service_rlogin(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_rlogin_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_rlogin(const char* service); + +#endif /* _HYDRA_SERVICE_RLOGIN_H_ */ diff --git a/services/hydra-rpcap.h b/services/hydra-rpcap.h new file mode 100644 index 0000000..8a09b3f --- /dev/null +++ b/services/hydra-rpcap.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_RPCAP_H_ +#define _HYDRA_SERVICE_RPCAP_H_ + +void service_rpcap(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_rpcap_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_rpcap(const char* service); + +#endif /* _HYDRA_SERVICE_RPCAP_H_ */ diff --git a/services/hydra-rsh.h b/services/hydra-rsh.h new file mode 100644 index 0000000..04fe785 --- /dev/null +++ b/services/hydra-rsh.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_RSH_H_ +#define _HYDRA_SERVICE_RSH_H_ + +void service_rsh(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_rsh_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_rsh(const char* service); + +#endif /* _HYDRA_SERVICE_RSH_H_ */ diff --git a/services/hydra-rtsp.h b/services/hydra-rtsp.h new file mode 100644 index 0000000..ca4d275 --- /dev/null +++ b/services/hydra-rtsp.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_RTSP_H_ +#define _HYDRA_SERVICE_RTSP_H_ + +void service_rtsp(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_rtsp_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_rtsp(const char* service); + +#endif /* _HYDRA_SERVICE_RTSP_H_ */ diff --git a/services/hydra-s7-300.h b/services/hydra-s7-300.h new file mode 100644 index 0000000..b5f7b05 --- /dev/null +++ b/services/hydra-s7-300.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_S7_300_H_ +#define _HYDRA_SERVICE_S7_300_H_ + +void service_s7_300(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_s7_300_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_s7_300(const char* service); + +#endif /* _HYDRA_SERVICE_S7_300_H_ */ diff --git a/services/hydra-sapr3.h b/services/hydra-sapr3.h new file mode 100644 index 0000000..aba0f32 --- /dev/null +++ b/services/hydra-sapr3.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_SAPR3_H_ +#define _HYDRA_SERVICE_SAPR3_H_ + +void service_sapr3(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_sapr3_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_sapr3(const char* service); + +#endif /* _HYDRA_SERVICE_SAPR3_H_ */ diff --git a/services/hydra-sip.h b/services/hydra-sip.h new file mode 100644 index 0000000..71a5331 --- /dev/null +++ b/services/hydra-sip.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_SIP_H_ +#define _HYDRA_SERVICE_SIP_H_ + +void service_sip(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_sip_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_sip(const char* service); + +#endif /* _HYDRA_SERVICE_SIP_H_ */ diff --git a/services/hydra-smb.h b/services/hydra-smb.h new file mode 100644 index 0000000..b7593d8 --- /dev/null +++ b/services/hydra-smb.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_SMB_H_ +#define _HYDRA_SERVICE_SMB_H_ + +void service_smb(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_smb_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_smb(const char* service); + +#endif /* _HYDRA_SERVICE_SMB_H_ */ diff --git a/services/hydra-smtp-enum.h b/services/hydra-smtp-enum.h new file mode 100644 index 0000000..7e3f81e --- /dev/null +++ b/services/hydra-smtp-enum.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_SMTP_ENUM_H_ +#define _HYDRA_SERVICE_SMTP_ENUM_H_ + +void service_smtp_enum(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_smtp_enum_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_smtp_enum(const char* service); + +#endif /* _HYDRA_SERVICE_SMTP_ENUM_H_ */ diff --git a/services/hydra-smtp.h b/services/hydra-smtp.h new file mode 100644 index 0000000..44045a5 --- /dev/null +++ b/services/hydra-smtp.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_SMTP_H_ +#define _HYDRA_SERVICE_SMTP_H_ + +void service_smtp(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_smtp_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_smtp(const char* service); + +#endif /* _HYDRA_SERVICE_SMTP_H_ */ diff --git a/services/hydra-snmp.h b/services/hydra-snmp.h new file mode 100644 index 0000000..936fcee --- /dev/null +++ b/services/hydra-snmp.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_SNMP_H_ +#define _HYDRA_SERVICE_SNMP_H_ + +void service_snmp(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_snmp_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_snmp(const char* service); + +#endif /* _HYDRA_SERVICE_SNMP_H_ */ diff --git a/services/hydra-socks5.h b/services/hydra-socks5.h new file mode 100644 index 0000000..4d82a71 --- /dev/null +++ b/services/hydra-socks5.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_SOCKS5_H_ +#define _HYDRA_SERVICE_SOCKS5_H_ + +void service_socks5(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_socks5_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_socks5(const char* service); + +#endif /* _HYDRA_SERVICE_SOCKS5_H_ */ diff --git a/services/hydra-ssh.h b/services/hydra-ssh.h new file mode 100644 index 0000000..b181463 --- /dev/null +++ b/services/hydra-ssh.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_SSH_H_ +#define _HYDRA_SERVICE_SSH_H_ + +void service_ssh(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_ssh_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_ssh(const char* service); + +#endif /* _HYDRA_SERVICE_SSH_H_ */ diff --git a/services/hydra-sshkey.h b/services/hydra-sshkey.h new file mode 100644 index 0000000..fd30ef1 --- /dev/null +++ b/services/hydra-sshkey.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_SSHKEY_H_ +#define _HYDRA_SERVICE_SSHKEY_H_ + +void service_sshkey(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_sshkey_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_sshkey(const char* service); + +#endif /* _HYDRA_SERVICE_SSHKEY_H_ */ diff --git a/services/hydra-svn.h b/services/hydra-svn.h new file mode 100644 index 0000000..fcc1491 --- /dev/null +++ b/services/hydra-svn.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_SVN_H_ +#define _HYDRA_SERVICE_SVN_H_ + +void service_svn(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_svn_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_svn(const char* service); + +#endif /* _HYDRA_SERVICE_SVN_H_ */ diff --git a/services/hydra-teamspeak.h b/services/hydra-teamspeak.h new file mode 100644 index 0000000..d94ba44 --- /dev/null +++ b/services/hydra-teamspeak.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_TEAMSPEAK_H_ +#define _HYDRA_SERVICE_TEAMSPEAK_H_ + +void service_teamspeak(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_teamspeak_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_teamspeak(const char* service); + +#endif /* _HYDRA_SERVICE_TEAMSPEAK_H_ */ diff --git a/services/hydra-telnet.h b/services/hydra-telnet.h new file mode 100644 index 0000000..b20c26a --- /dev/null +++ b/services/hydra-telnet.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_TELNET_H_ +#define _HYDRA_SERVICE_TELNET_H_ + +void service_telnet(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_telnet_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_telnet(const char* service); + +#endif /* _HYDRA_SERVICE_TELNET_H_ */ diff --git a/services/hydra-vmauthd.h b/services/hydra-vmauthd.h new file mode 100644 index 0000000..4e9143a --- /dev/null +++ b/services/hydra-vmauthd.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_VMAUTHD_H_ +#define _HYDRA_SERVICE_VMAUTHD_H_ + +void service_vmauthd(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_vmauthd_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_vmauthd(const char* service); + +#endif /* _HYDRA_SERVICE_VMAUTHD_H_ */ diff --git a/services/hydra-vnc.h b/services/hydra-vnc.h new file mode 100644 index 0000000..88529b7 --- /dev/null +++ b/services/hydra-vnc.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_VNC_H_ +#define _HYDRA_SERVICE_VNC_H_ + +void service_vnc(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_vnc_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_vnc(const char* service); + +#endif /* _HYDRA_SERVICE_VNC_H_ */ diff --git a/services/hydra-xmpp.h b/services/hydra-xmpp.h new file mode 100644 index 0000000..16ccd4d --- /dev/null +++ b/services/hydra-xmpp.h @@ -0,0 +1,8 @@ +#ifndef _HYDRA_SERVICE_XMPP_H_ +#define _HYDRA_SERVICE_XMPP_H_ + +void service_xmpp(char *target, char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +int service_xmpp_init(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port, char *hostname); +void usage_xmpp(const char* service); + +#endif /* _HYDRA_SERVICE_XMPP_H_ */