/dports/net/libunp/unpv12e/icmpd/ |
H A D | readable_v6.c | 23 struct icmp6_hdr *icmp6; in readable_v6() local 39 icmp6 = (struct icmp6_hdr *) (buf + hlen1); in readable_v6() 43 printf(" type = %d, code = %d\n", icmp6->icmp6_type, icmp6->icmp6_code); in readable_v6() 47 if (icmp6->icmp6_type == ICMP6_DST_UNREACH || in readable_v6() 48 icmp6->icmp6_type == ICMP6_PACKET_TOO_BIG || in readable_v6() 49 icmp6->icmp6_type == ICMP6_TIME_EXCEEDED) { in readable_v6() 78 icmpd_err.icmpd_type = icmp6->icmp6_type; in readable_v6() 79 icmpd_err.icmpd_code = icmp6->icmp6_code; in readable_v6() 85 if (icmp6->icmp6_type == ICMP6_DST_UNREACH) { in readable_v6() 86 if (icmp6->icmp6_code == ICMP_UNREACH_PORT) in readable_v6() [all …]
|
/dports/net-mgmt/ettercap/ettercap-0.8.3.1/src/protocols/ |
H A D | ec_icmp6.c | 38 struct icmp6_hdr *icmp6; in FUNC_DECODER() local 41 icmp6 = (struct icmp6_hdr*)DECODE_DATA; in FUNC_DECODER() 51 PACKET->L4.flags = icmp6->type; in FUNC_DECODER() 61 ip_addr_ntoa(&PACKET->L3.src, tmp), ntohs(icmp6->csum), in FUNC_DECODER() 62 checksum_shouldbe(icmp6->csum, csum)); in FUNC_DECODER() 71 switch(icmp6->type) { in FUNC_DECODER() 77 if ((*((u_int8*)icmp6 + 4) & 0x80) == 0x80) { in FUNC_DECODER() 91 if(icmp6->type == ICMP6_NEIGH_SOL || icmp6->type == ICMP6_NEIGH_ADV) { in FUNC_DECODER() 92 PACKET->L4.options = (u_char*)(icmp6) + 4; in FUNC_DECODER() 99 switch(icmp6->type) { in FUNC_DECODER()
|
/dports/net/miredo/miredo-1.2.6/libteredo/ |
H A D | packets.c | 280 struct icmp6_hdr icmp6; in SendPing() member 291 ping.icmp6.icmp6_type = ICMP6_ECHO_REQUEST; in SendPing() 292 ping.icmp6.icmp6_code = 0; in SendPing() 293 ping.icmp6.icmp6_cksum = 0; in SendPing() 301 ping.icmp6.icmp6_cksum = icmp6_checksum (&ping.ip6, &ping.icmp6); in SendPing() 321 if (icmp6->icmp6_type == ICMP6_DST_UNREACH) in CheckPing() 335 length -= sizeof (*icmp6); in CheckPing() 336 ip6 = (const struct ip6_hdr *)(icmp6 + 1); in CheckPing() 346 icmp6 = (const struct icmp6_hdr *)(ip6 + 1); in CheckPing() 381 if (icmp6->icmp6_type != ICMP6_ECHO_REPLY) in CheckPing() [all …]
|
H A D | mire.c | 123 struct icmp6_hdr icmp6; in process_unknown() local 127 { &icmp6, sizeof (icmp6) }, in process_unknown() 138 icmp6.icmp6_type = ICMP6_PARAM_PROB; in process_unknown() 139 icmp6.icmp6_code = ICMP6_PARAMPROB_NEXTHEADER; in process_unknown() 140 icmp6.icmp6_cksum = 0; in process_unknown() 141 icmp6.icmp6_pptr = htonl (6); in process_unknown() 143 icmp6.icmp6_cksum = teredo_cksum (&ip6.ip6_src, &ip6.ip6_dst, in process_unknown()
|
/dports/net/libunp/unpv12e/ping/ |
H A D | send_v6.c | 8 struct icmp6_hdr *icmp6; in send_v6() local 10 icmp6 = (struct icmp6_hdr *) sendbuf; in send_v6() 11 icmp6->icmp6_type = ICMP6_ECHO_REQUEST; in send_v6() 12 icmp6->icmp6_code = 0; in send_v6() 13 icmp6->icmp6_id = pid; in send_v6() 14 icmp6->icmp6_seq = nsent++; in send_v6() 15 Gettimeofday((struct timeval *) (icmp6 + 1), NULL); in send_v6()
|
H A D | proc_v6.c | 10 struct icmp6_hdr *icmp6; in proc_v6() local 18 icmp6 = (struct icmp6_hdr *) (ptr + hlen1); in proc_v6() 22 if (icmp6->icmp6_type == ICMP6_ECHO_REPLY) { in proc_v6() 23 if (icmp6->icmp6_id != pid) in proc_v6() 28 tvsend = (struct timeval *) (icmp6 + 1); in proc_v6() 34 icmp6->icmp6_seq, ip6->ip6_hlim, rtt); in proc_v6() 39 icmp6->icmp6_type, icmp6->icmp6_code); in proc_v6()
|
/dports/net/libunp/unpv12e/traceroute/ |
H A D | recv_v6.c | 18 struct icmp6_hdr *icmp6; in recv_v6() local 36 icmp6 = (struct icmp6_hdr *) (recvbuf + hlen1); /* ICMP hdr */ in recv_v6() 40 if (icmp6->icmp6_type == ICMP6_TIME_EXCEEDED && in recv_v6() 41 icmp6->icmp6_code == ICMP6_TIME_EXCEED_TRANSIT) { in recv_v6() 53 } else if (icmp6->icmp6_type == ICMP6_DST_UNREACH) { in recv_v6() 63 if (icmp6->icmp6_code == ICMP6_DST_UNREACH_NOPORT) in recv_v6() 66 return(icmp6->icmp6_code); /* 0, 1, 2, ... */ in recv_v6() 71 icmp6->icmp6_type, icmp6->icmp6_code); in recv_v6()
|
/dports/net/findmtu/findmtu-0.9/ |
H A D | findmtu-rawsocket.c | 35 struct icmp6_hdr *icmp6; in wait_for_reply() local 72 icmp6 = (struct icmp6_hdr *) packet; in wait_for_reply() 73 if(match_icmpv6_response((struct ip6_hdr *) ((char *)icmp6 + 8), filter)) { in wait_for_reply() 94 struct icmp6_hdr *icmp6; in recvmtu() local 100 icmp6 = (struct icmp6_hdr *) packet; in recvmtu() 103 if(icmp6->icmp6_type == ICMP6_PACKET_TOO_BIG) { in recvmtu() 105 reply.mtu = ntohl(icmp6->icmp6_mtu); in recvmtu() 106 } else if(icmp6->icmp6_type == ICMP6_DST_UNREACH && in recvmtu() 107 icmp6->icmp6_code == ICMP6_DST_UNREACH_NOPORT) { in recvmtu() 113 reply.ee_type = icmp6->icmp6_type; in recvmtu() [all …]
|
/dports/net/libpcap/libpcap-1.10.1/ |
H A D | scanner.l | 273 icmp6 return ICMPV6; 441 icmp6-packettoobig { yylval->h = 2; return NUM; } 442 icmp6-timeexceeded { yylval->h = 3; return NUM; } 443 icmp6-parameterproblem { yylval->h = 4; return NUM; } 444 icmp6-echo { yylval->h = 128; return NUM; } 445 icmp6-echoreply { yylval->h = 129; return NUM; } 449 icmp6-routersolicit { yylval->h = 133; return NUM; } 450 icmp6-routeradvert { yylval->h = 134; return NUM; } 451 icmp6-neighborsolicit { yylval->h = 135; return NUM; } 453 icmp6-redirect { yylval->h = 137; return NUM; } [all …]
|
/dports/net/wmping/wmping-0.2.1/ |
H A D | f_ping.c | 253 struct icmp6_hdr *icmp6; in proc_v6() local 274 if (icmp6->icmp6_id != pid) in proc_v6() 282 tvsend = (struct timeval *) (icmp6 + 1); in proc_v6() 288 icmp6->icmp6_seq, ip6->ip6_hlim, rtt); in proc_v6() 295 icmp6->icmp6_type, icmp6->icmp6_code); in proc_v6() 363 struct icmp6_hdr *icmp6; in send_v6() local 365 icmp6 = (struct icmp6_hdr *) sendbuf; in send_v6() 366 icmp6->icmp6_type = ICMP6_ECHO_REQUEST; in send_v6() 367 icmp6->icmp6_code = 0; in send_v6() 368 icmp6->icmp6_id = pid; in send_v6() [all …]
|
/dports/net/ndisc6/ndisc6-1.0.5/rdnss/ |
H A D | icmp.c | 49 struct nd_router_advert icmp6; in icmp_recv() local 50 uint8_t buf[65536 - sizeof (icmp6)], cbuf[CMSG_SPACE (sizeof (int))]; in icmp_recv() 53 { .iov_base = &icmp6, .iov_len = sizeof (icmp6) }, in icmp_recv() 70 if ((len < (ssize_t)sizeof (icmp6)) /* error or too small packet */ in icmp_recv() 73 || (icmp6.nd_ra_code != 0)) /* unknown ICMPv6 code */ in icmp_recv() 87 len -= sizeof (icmp6); in icmp_recv()
|
/dports/security/nmap/nmap-7.91/libpcap/ |
H A D | scanner.l | 275 icmp6 return ICMPV6; 440 icmp6-echo { yylval->i = 128; return NUM; } 441 icmp6-echoreply { yylval->i = 129; return NUM; } 442 icmp6-multicastlistenerquery { yylval->i = 130; return NUM; } 443 icmp6-multicastlistenerreportv1 { yylval->i = 131; return NUM; } 445 icmp6-routersolicit { yylval->i = 133; return NUM; } 446 icmp6-routeradvert { yylval->i = 134; return NUM; } 447 icmp6-neighborsolicit { yylval->i = 135; return NUM; } 448 icmp6-neighboradvert { yylval->i = 136; return NUM; } 449 icmp6-redirect { yylval->i = 137; return NUM; } [all …]
|
/dports/www/squid/squid-4.15/src/icmp/ |
H A D | pinger.cc | 92 Icmp6 icmp6; variable 143 icmp6_worker = icmp6.Open(); in main() 159 icmp6.Close(); in main() 168 icmp6.Close(); in main() 175 icmp6.Close(); in main() 189 icmp6.Close(); in main() 198 icmp6.Close(); in main() 234 icmp6.Recv(); in main()
|
/dports/emulators/qemu-utils/qemu-4.2.1/slirp/src/ |
H A D | ip6_icmp.c | 48 struct icmp6 *icmp) in icmp6_send_echoreply() 61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply() 104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error() 155 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra() 241 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns() 268 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na() 285 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na() 317 struct icmp6 *icmp) in ndp_input() 381 struct icmp6 *icmp; in icmp6_input() 400 icmp = mtod(m, struct icmp6 *); in icmp6_input()
|
/dports/emulators/qemu5/qemu-5.2.0/slirp/src/ |
H A D | ip6_icmp.c | 48 struct icmp6 *icmp) in icmp6_send_echoreply() 61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply() 104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error() 154 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra() 240 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns() 267 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na() 284 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na() 316 struct icmp6 *icmp) in ndp_input() 380 struct icmp6 *icmp; in icmp6_input() 399 icmp = mtod(m, struct icmp6 *); in icmp6_input()
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/slirp/src/ |
H A D | ip6_icmp.c | 48 struct icmp6 *icmp) in icmp6_send_echoreply() 61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply() 104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error() 155 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra() 241 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns() 268 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na() 285 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na() 317 struct icmp6 *icmp) in ndp_input() 381 struct icmp6 *icmp; in icmp6_input() 400 icmp = mtod(m, struct icmp6 *); in icmp6_input()
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/slirp/ |
H A D | ip6_icmp.c | 47 struct icmp6 *icmp) in icmp6_send_echoreply() 60 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply() 106 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error() 157 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra() 243 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns() 270 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na() 288 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na() 321 struct icmp6 *icmp) in ndp_input() 389 struct icmp6 *icmp; in icmp6_input() 408 icmp = mtod(m, struct icmp6 *); in icmp6_input()
|
/dports/emulators/qemu42/qemu-4.2.1/slirp/src/ |
H A D | ip6_icmp.c | 48 struct icmp6 *icmp) in icmp6_send_echoreply() 61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply() 104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error() 155 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra() 241 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns() 268 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na() 285 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na() 317 struct icmp6 *icmp) in ndp_input() 381 struct icmp6 *icmp; in icmp6_input() 400 icmp = mtod(m, struct icmp6 *); in icmp6_input()
|
/dports/net/libslirp/libslirp-cceced0cce9d578ed01db68edf31af78eb66f858/src/ |
H A D | ip6_icmp.c | 48 struct icmp6 *icmp) in icmp6_send_echoreply() 61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply() 104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_forward_error() 160 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra() 246 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns() 273 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na() 290 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na() 322 struct icmp6 *icmp) in ndp_input() 392 struct icmp6 *icmp; in icmp6_input() 410 icmp = mtod(m, struct icmp6 *); in icmp6_input()
|
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/slirp/src/ |
H A D | ip6_icmp.c | 48 struct icmp6 *icmp) in icmp6_send_echoreply() 61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply() 104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error() 155 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra() 241 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns() 268 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na() 285 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na() 317 struct icmp6 *icmp) in ndp_input() 381 struct icmp6 *icmp; in icmp6_input() 400 icmp = mtod(m, struct icmp6 *); in icmp6_input()
|
/dports/emulators/qemu/qemu-6.2.0/slirp/src/ |
H A D | ip6_icmp.c | 48 struct icmp6 *icmp) in icmp6_send_echoreply() 61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply() 104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_forward_error() 160 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra() 246 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns() 273 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na() 290 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na() 322 struct icmp6 *icmp) in ndp_input() 392 struct icmp6 *icmp; in icmp6_input() 410 icmp = mtod(m, struct icmp6 *); in icmp6_input()
|
/dports/emulators/qemu60/qemu-6.0.0/slirp/src/ |
H A D | ip6_icmp.c | 48 struct icmp6 *icmp) in icmp6_send_echoreply() 61 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_echoreply() 104 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in icmp6_send_error() 154 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ra() 240 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_ns() 267 static void ndp_send_na(Slirp *slirp, struct ip6 *ip, struct icmp6 *icmp) in ndp_send_na() 284 struct icmp6 *ricmp = mtod(t, struct icmp6 *); in ndp_send_na() 316 struct icmp6 *icmp) in ndp_input() 380 struct icmp6 *icmp; in icmp6_input() 399 icmp = mtod(m, struct icmp6 *); in icmp6_input()
|
/dports/net/addrwatch/addrwatch-1.0.2/src/ |
H A D | parse.c | 48 if (p->icmp6->icmp6_type == ND_NEIGHBOR_SOLICIT) { in parse_nd() 51 } else if (p->icmp6->icmp6_type == ND_NEIGHBOR_ADVERT) { in parse_nd() 101 struct icmp6_hdr *icmp6; in parse_ipv6() local 155 icmp6 = (struct icmp6_hdr *)p->pos; in parse_ipv6() 156 p->icmp6 = icmp6; in parse_ipv6() 158 switch (icmp6->icmp6_type) { in parse_ipv6()
|
/dports/net-mgmt/isic/isic-0.07/ |
H A D | icmpsic6.c | 44 struct icmp6_hdr *icmp6 = NULL; in main() local 210 icmp6 = (struct icmp6_hdr *) (buf + IP6_H); /* for no extension header case */ in main() 232 icmp6 = (struct icmp6_hdr *) (buf + IP6_H + IP6_FRAGH); /* adjust the pointer */ in main() 247 icmp6 = (struct icmp6_hdr *) (buf + IP6_H + IP6_FRAGH + dstopt_tlen); in main() 252 icmp6 = (struct icmp6_hdr *) (buf + IP6_H + dstopt_tlen); in main() 296 icmp6->icmp6_type = RAND8; in main() 297 icmp6->icmp6_code = RAND8; in main() 298 icmp6->icmp6_cksum= 0; in main() 299 icmp6->icmp6_data32[0] = RAND32; in main() 301 payload = (u_short *)((u_char *) icmp6 + ICMP6_H); in main() [all …]
|
/dports/net/jicmp6/jicmp6-1.2.3/tests/ |
H A D | TestInitialization.java | 5 import org.opennms.protocols.icmp6.ICMPv6EchoReply; 6 import org.opennms.protocols.icmp6.ICMPv6EchoRequest; 7 import org.opennms.protocols.icmp6.ICMPv6Packet; 8 import org.opennms.protocols.icmp6.ICMPv6Packet.Type; 9 import org.opennms.protocols.icmp6.ICMPv6Socket;
|