Home
last modified time | relevance | path

Searched refs:banout (Results 1 – 25 of 30) sorted by relevance

12

/dports/security/masscan/masscan-1.3.2/src/
H A Dproto-banout.c28 banout->max_length = sizeof(banout->banner); in banout_init()
50 while (banout && banout->protocol != proto) in banout_find_proto()
51 banout = banout->next; in banout_find_proto()
60 while (banout && (banout->protocol&0xFFFF) != proto) in banout_string()
61 banout = banout->next; in banout_string()
63 if (banout) in banout_string()
137 while (banout && banout->protocol != proto) in banout_string_length()
138 banout = banout->next; in banout_string_length()
140 if (banout) in banout_string_length()
241 if (banout->protocol == 0 && banout->length == 0) { in banout_new_proto()
[all …]
H A Dproto-ntp.c103 struct BannerOutput *banout,
127 banout_append(banout, PROTO_NTP, foo, AUTO_LEN);
151 banout_append(banout, PROTO_NTP, msg, AUTO_LEN);
160 struct BannerOutput *banout,
177 banout_append(banout, PROTO_NTP, " ", 1);
194 struct BannerOutput *banout,
216 ntp_priv(px, length, banout, request_id);
237 struct BannerOutput banout[1];
248 banout_init(banout);
260 banout_release(banout);
[all …]
H A Dproto-coap.c356 banout_append(banout, PROTO_COAP, buf, AUTO_LEN); in coap_parse()
548 struct BannerOutput banout[1]; in coap_handle_response() local
555 banout_init(banout); in coap_handle_response()
581 banout_string(banout, PROTO_COAP), in coap_handle_response()
582 banout_string_length(banout, PROTO_COAP)); in coap_handle_response()
583 banout_release(banout); in coap_handle_response()
586 banout_release(banout); in coap_handle_response()
704 struct BannerOutput banout[1]; in proto_coap_selftest() local
706 banout_init(banout); in proto_coap_selftest()
711 banout, in proto_coap_selftest()
[all …]
H A Dproto-vnc.c12 vnc_append_sectype(struct BannerOutput *banout, unsigned sectype) in vnc_append_sectype() argument
40 banout_append(banout, PROTO_VNC_RFB, "none", AUTO_LEN); in vnc_append_sectype()
46 banout_append(banout, PROTO_VNC_RFB, "RA2", AUTO_LEN); in vnc_append_sectype()
52 banout_append(banout, PROTO_VNC_RFB, "SSPI", AUTO_LEN); in vnc_append_sectype()
64 banout_append(banout, PROTO_VNC_RFB, "TLS", AUTO_LEN); in vnc_append_sectype()
73 banout_append(banout, PROTO_VNC_RFB, "MD5", AUTO_LEN); in vnc_append_sectype()
86 banout_append(banout, PROTO_VNC_RFB, foo, AUTO_LEN); in vnc_append_sectype()
98 struct BannerOutput *banout, in vnc_parse() argument
125 banout_append_char(banout, PROTO_VNC_RFB, px[i]); in vnc_parse()
129 banout_append_char(banout, PROTO_VNC_RFB, px[i]); in vnc_parse()
[all …]
H A Dproto-banout.h28 banout_init(struct BannerOutput *banout);
36 banout_release(struct BannerOutput *banout);
43 banout_newline(struct BannerOutput *banout, unsigned proto);
52 banout_end(struct BannerOutput *banout, unsigned proto);
66 banout_append_char(struct BannerOutput *banout, unsigned proto, int c);
86 banout_string(const struct BannerOutput *banout, unsigned proto);
93 banout_string_length(const struct BannerOutput *banout, unsigned proto);
110 banout_append_base64(struct BannerOutput *banout, unsigned proto,
119 banout_finalize_base64(struct BannerOutput *banout, unsigned proto,
128 banout_is_equal(const struct BannerOutput *banout, unsigned proto,
[all …]
H A Dproto-tcp-telnet.c96 struct BannerOutput *banout, in telnet_parse() argument
130 banout_append(banout, PROTO_TELNET, "\\n ", AUTO_LEN); in telnet_parse()
133 banout_append_char(banout, PROTO_TELNET, c); in telnet_parse()
214 banout_append_char(banout, PROTO_TELNET, ' '); in telnet_parse()
215 banout_append(banout, PROTO_TELNET, "SB", AUTO_LEN); in telnet_parse()
216 banout_append_char(banout, PROTO_TELNET, '('); in telnet_parse()
218 banout_append_char(banout, PROTO_TELNET, ')'); in telnet_parse()
249 banout_append_char(banout, PROTO_TELNET, ' '); in telnet_parse()
251 banout_append_char(banout, PROTO_TELNET, '('); in telnet_parse()
252 banout_append(banout, PROTO_TELNET, name, AUTO_LEN); in telnet_parse()
[all …]
H A Dproto-imap4.c25 struct BannerOutput *banout,
41 banout_append_char(banout, PROTO_IMAP4, px[i]);
59 banout_append_char(banout, PROTO_IMAP4, px[i]);
68 banout_append_char(banout, PROTO_IMAP4, px[i]);
90 banout_append_char(banout, PROTO_IMAP4, px[i]);
98 banout_append_char(banout, PROTO_IMAP4, px[i]);
110 banout_append_char(banout, PROTO_IMAP4, px[i]);
120 banout_append_char(banout, PROTO_IMAP4, px[i]);
129 banout_append_char(banout, PROTO_IMAP4, px[i]);
138 banout_append_char(banout, PROTO_IMAP4, px[i]);
[all …]
H A Dproto-smb.c410 banout_append_char(banout, PROTO_SMB, px[offset]); in smb1_parse_negotiate1()
419 banout_append_char(banout, PROTO_SMB, px[offset]); in smb1_parse_negotiate1()
828 UNUSEDPARM(banout); UNUSEDPARM(px); in smb1_parse_negotiate2()
859 UNUSEDPARM(banout); in smb2_parse_response()
966 banout_append_char(banout, PROTO_SMB, '-'); in smb2_parse_negotiate()
975 banout_append_char(banout, PROTO_SMB, '-'); in smb2_parse_negotiate()
982 banout_append_char(banout, PROTO_SMB, '-'); in smb2_parse_negotiate()
1011 banout_append(banout, PROTO_SMB, str, len); in smb2_parse_negotiate()
1070 UNUSEDPARM(banout); in smb2_parse_setup()
1538 i += smb2_parse_header(smb, px, i, max, banout); in smb_parse_smb()
[all …]
H A Dproto-banner1.c115 struct BannerOutput *banout, in banner1_parse() argument
178 banout, in banner1_parse()
243 banout, in banner1_parse()
252 banout, in banner1_parse()
261 banout, in banner1_parse()
270 banout, in banner1_parse()
469 struct BannerOutput banout[1]; in banner1_selftest() local
499 banout_init(banout); in banner1_selftest()
510 banout, in banner1_selftest()
522 banout_release(banout); in banner1_selftest()
[all …]
H A Dproto-ntlmssp.c96 banout_append_char(banout, proto, ' ');
97 banout_append(banout, PROTO_SMB, name, AUTO_LEN);
98 banout_append_char(banout, proto, '=');
101 banout_append_unicode(banout, PROTO_SMB, c);
108 struct BannerOutput *banout)
178 banout_append(banout, PROTO_SMB, buf, AUTO_LEN);
197 append_unicode_string(banout, PROTO_SMB, "name", px+i, len);
200 append_unicode_string(banout, PROTO_SMB, "domain", px+i, len);
203 append_unicode_string(banout, PROTO_SMB, "name-dns", px+i, len);
209 append_unicode_string(banout, PROTO_SMB, "forest", px+i, len);
[all …]
H A Dproto-pop3.c25 struct BannerOutput *banout, in pop3_parse() argument
42 banout_append_char(banout, PROTO_POP3, px[i]); in pop3_parse()
50 banout_append_char(banout, PROTO_POP3, px[i]); in pop3_parse()
58 banout_append_char(banout, PROTO_POP3, px[i]); in pop3_parse()
70 banout_append_char(banout, PROTO_POP3, px[i]); in pop3_parse()
80 banout_append_char(banout, PROTO_POP3, px[i]); in pop3_parse()
91 banout_append_char(banout, PROTO_POP3, px[i]); in pop3_parse()
98 banout_append_char(banout, PROTO_POP3, px[i]); in pop3_parse()
109 banout_append_char(banout, PROTO_POP3, px[i]); in pop3_parse()
121 banout_append_char(banout, PROTO_POP3, px[i]); in pop3_parse()
[all …]
H A Dproto-http.c133 field_name(struct BannerOutput *banout, size_t id,
136 field_name(struct BannerOutput *banout, size_t id, in field_name() argument
148 banout_newline(banout, PROTO_HTTP); in field_name()
149 banout_append( banout, PROTO_HTTP, in field_name()
224 struct BannerOutput *banout, in http_parse() argument
395 banout_append_char(banout, PROTO_HTML_FULL, px[i]); in http_parse()
447 struct BannerOutput banout[1]; in http_selftest() local
451 memset(banout, 0, sizeof(banout[0])); in http_selftest()
460 banout_init(banout); in http_selftest()
475 string = banout_string(banout, PROTO_HTTP_SERVER); in http_selftest()
[all …]
H A Dproto-smtp.c39 struct BannerOutput *banout, in smtp_parse() argument
75 banout_append_char(banout, PROTO_SMTP, px[i]); in smtp_parse()
84 banout_append_char(banout, PROTO_SMTP, px[i]); in smtp_parse()
88 banout_append_char(banout, PROTO_SMTP, px[i]); in smtp_parse()
101 banout_append_char(banout, PROTO_SMTP, px[i]); in smtp_parse()
103 banout_append_char(banout, PROTO_SMTP, px[i]); in smtp_parse()
111 banout_append_char(banout, PROTO_SMTP, px[i]); in smtp_parse()
121 banout_append_char(banout, PROTO_SMTP, px[i]); in smtp_parse()
123 banout_append_char(banout, PROTO_SMTP, px[i]); in smtp_parse()
131 banout_append_char(banout, PROTO_SMTP, px[i]); in smtp_parse()
[all …]
H A Dproto-snmp.c263 banout_newline(banout, PROTO_SNMP); in snmp_banner()
267 banout); in snmp_banner()
284 banout); in snmp_banner()
303 struct BannerOutput *banout, in snmp_parse() argument
549 struct BannerOutput banout[1]; in handle_snmp() local
555 banout_init(banout); in handle_snmp()
581 banout_release(banout); in handle_snmp()
646 struct BannerOutput banout[1]; in snmp_selftest_banner() local
647 banout_init(banout); in snmp_selftest_banner()
652 banout, in snmp_selftest_banner()
[all …]
H A Dproto-ssl.c133 struct BannerOutput *banout, in parse_server_hello() argument
155 UNUSEDPARM(banout); in parse_server_hello()
376 struct BannerOutput *banout, in parse_server_cert() argument
444 banout_append_base64(banout, in parse_server_cert()
517 struct BannerOutput *banout, in parse_handshake() argument
663 struct BannerOutput *banout, in parse_heartbeat() argument
783 struct BannerOutput *banout, in parse_alert() argument
887 struct BannerOutput *banout, in ssl_parse_record() argument
994 banout, in ssl_parse_record()
1002 banout, in ssl_parse_record()
[all …]
H A Dproto-ftp.c18 struct BannerOutput *banout, in ftp_parse() argument
50 banout_append_char(banout, PROTO_FTP, px[i]); in ftp_parse()
58 banout_append_char(banout, PROTO_FTP, px[i]); in ftp_parse()
62 banout_append_char(banout, PROTO_FTP, px[i]); in ftp_parse()
75 banout_append_char(banout, PROTO_FTP, px[i]); in ftp_parse()
77 banout_append_char(banout, PROTO_FTP, px[i]); in ftp_parse()
85 banout_append_char(banout, PROTO_FTP, px[i]); in ftp_parse()
114 banout_append_char(banout, PROTO_FTP, px[i]); in ftp_parse()
H A Dproto-tcp-rdp.c20 cc_parse(struct BannerOutput *banout, struct RDPSTUFF *rdp, const unsigned char *px, size_t length) in cc_parse() argument
75 banout_append(banout, PROTO_RDP, " NLA-unused", AUTO_LEN); in cc_parse()
81 banout_append(banout, PROTO_RDP, " failure", AUTO_LEN); in cc_parse()
84 banout_append(banout, PROTO_RDP, " unknown", AUTO_LEN); in cc_parse()
95 banout_append(banout, PROTO_HEUR, px, length); in cc_parse()
164 bytes_parsed = cc_parse(banout, rdp, px + offset, length2); in cotp_parse()
183 banout_append(banout, PROTO_RDP, " COTPPDU=unknown", AUTO_LEN); in cotp_parse()
189 banout_append(banout, PROTO_HEUR, px, length); in cotp_parse()
206 struct BannerOutput *banout, in rdp_parse() argument
263 bytes_parsed = cotp_parse(banout, rdp, px + offset, length2); in rdp_parse()
[all …]
H A Dproto-memcached.c112 struct BannerOutput *banout, in memcached_tcp_parse() argument
200 banout_append_char(banout, PROTO_MEMCACHED, '='); in memcached_tcp_parse()
214 banout_append_char(banout, PROTO_MEMCACHED, ' '); in memcached_tcp_parse()
218 banout_append_char(banout, PROTO_MEMCACHED, px[i]); in memcached_tcp_parse()
314 struct BannerOutput banout[1]; in memcached_udp_parse() local
359 banout_init(banout); in memcached_udp_parse()
369 stuff, px+8, length-8, banout, in memcached_udp_parse()
374 banout_append(banout, PROTO_MEMCACHED, " IP-MISMATCH", AUTO_LEN); in memcached_udp_parse()
382 banout_string(banout, PROTO_MEMCACHED), in memcached_udp_parse()
383 banout_string_length(banout, PROTO_MEMCACHED)); in memcached_udp_parse()
[all …]
H A Dproto-zeroaccess.c181 struct BannerOutput banout[1]; in handle_zeroaccess() local
183 banout->length = 0; in handle_zeroaccess()
184 banout->next = 0; in handle_zeroaccess()
185 banout->protocol = PROTO_UDP_ZEROACCESS; in handle_zeroaccess()
218 banout_append(banout, PROTO_UDP_ZEROACCESS, "ZeroAccess:", 11); in handle_zeroaccess()
242 banout_append(banout, PROTO_UDP_ZEROACCESS, szaddr, strlen(szaddr)); in handle_zeroaccess()
255 banout_string(banout, PROTO_UDP_ZEROACCESS), in handle_zeroaccess()
256 banout_string_length(banout, PROTO_UDP_ZEROACCESS)); in handle_zeroaccess()
H A Din-report.c341 struct BannerOutput banout[1]; in readscan_report() local
345 banout_init(banout); in readscan_report()
352 x509_decode(&x, der, der_length, banout); in readscan_report()
354 banner = banout_string(banout, PROTO_SSL3); in readscan_report()
355 banner_length = banout_string_length(banout, PROTO_SSL3); in readscan_report()
362 banout_release(banout); in readscan_report()
H A Dproto-tcp.c82 struct BannerOutput banout; member
556 struct BannerOutput *banout; in tcpcon_flush_banners() local
562 for (banout = &tcb->banout; banout != NULL; banout = banout->next) { in tcpcon_flush_banners()
563 if (banout->length && banout->protocol) { in tcpcon_flush_banners()
570 banout->protocol & 0x0FFFFFFF, in tcpcon_flush_banners()
572 banout->banner, in tcpcon_flush_banners()
573 banout->length); in tcpcon_flush_banners()
580 banout_release(&tcb->banout); in tcpcon_flush_banners()
760 banout_init(&tcb->banout); in tcpcon_create_tcb()
1067 assert(tcb->banout.max_length); in parse_banner()
[all …]
H A Dproto-x509.c547 struct BannerOutput *banout) in x509_decode() argument
595 banout_append(banout, PROTO_SSL3, " issuer[", AUTO_LEN); in x509_decode()
605 banout_append(banout, PROTO_SSL3, " subject[", AUTO_LEN); in x509_decode()
655 banout_append(banout, PROTO_SSL3, px+i, 1); in x509_decode()
657 banout_append(banout, PROTO_SSL3, "]", 1); in x509_decode()
663 banout_append(banout, PROTO_SSL3, px+i, 1); in x509_decode()
665 banout_append(banout, PROTO_SSL3, "]", 1); in x509_decode()
667 banout_append(banout, PROTO_SSL3, px+i, 1); in x509_decode()
799 banout_append(banout, PROTO_SSL3, ", ", 2); in x509_decode()
1064 struct BannerOutput *banout) in spnego_decode() argument
[all …]
H A Dproto-ssh.c16 struct BannerOutput *banout, in ssh_parse() argument
36 banout_append_char(banout, PROTO_SSH2, px[i]); in ssh_parse()
H A Dversioning.c31 struct BannerOutput *banout, in versioning_tcp_parse() argument
42 UNUSEDPARM(banout); in versioning_tcp_parse()
H A Dproto-banner1.h20 struct BannerOutput *banout,
273 struct BannerOutput *banout,
330 struct BannerOutput *banout,

12