Lines Matching defs:send_params
61 def prepare_ipv6(send_params):
62 src_address = send_params.get('src_address')
63 dst_address = send_params.get('dst_address')
64 hlim = send_params.get('hlim')
65 tc = send_params.get('tc')
76 def prepare_ipv4(send_params):
77 src_address = send_params.get('src_address')
78 dst_address = send_params.get('dst_address')
79 flags = send_params.get('flags')
80 tos = send_params.get('tc')
81 ttl = send_params.get('hlim')
82 opt = send_params.get('nop')
98 def send_icmp_ping(send_params):
99 send_length = send_params['length']
100 send_frag_length = send_params['frag_length']
103 if ':' in send_params['dst_address']:
104 ip6 = prepare_ipv6(send_params)
113 ip = prepare_ipv4(send_params)
122 sp.sendp(packet, iface=send_params['sendif'], verbose=False)
125 def send_tcp_syn(send_params):
126 tcpopt_unaligned = send_params.get('tcpopt_unaligned')
127 seq = send_params.get('seq')
128 mss = send_params.get('mss')
133 if ':' in send_params['dst_address']:
134 ip = prepare_ipv6(send_params)
136 ip = prepare_ipv4(send_params)
138 sport=send_params.get('sport'), dport=send_params.get('dport'),
142 sp.sendp(req, iface=send_params['sendif'], verbose=False)
145 def send_udp(send_params):
148 send_length = send_params['length']
149 send_frag_length = send_params['frag_length']
151 if ':' in send_params['dst_address']:
152 ip6 = prepare_ipv6(send_params)
154 sport=send_params.get('sport'), dport=send_params.get('dport'),
163 ip = prepare_ipv4(send_params)
165 sport=send_params.get('sport'), dport=send_params.get('dport'),
175 sp.sendp(packet, iface=send_params['sendif'], verbose=False)
178 def send_ping(ping_type, send_params):
180 send_icmp_ping(send_params)
185 send_tcp_syn(send_params)
187 send_udp(send_params)
412 def check_tcp_syn_reply_4(send_params, expect_params, packet):
421 send_params = args['send_params']
424 expect_params_sa['src_address'] = send_params['dst_address']
425 expect_params_sa['dst_address'] = send_params['src_address']
435 reply_params = clean_params(send_params)
444 sp.sendp(req, iface=send_params['sendif'], verbose=False)
475 send_params = args['send_params']
478 expect_params_sa['src_address'] = send_params['dst_address']
479 expect_params_sa['dst_address'] = send_params['src_address']
489 reply_params = clean_params(send_params)
498 sp.sendp(req, iface=send_params['sendif'], verbose=False)
571 recvif, ping_type, sniff_type, expect_params, defrag, send_params,
589 {'send_params': send_params, 'expect_params': expect_params},
673 send_params = {}
680 send_params[param_name] = param_arg if param_arg else None
684 expect_params['length'] = send_params['length']
685 send_params['tcpopt_unaligned'] = args.send_tcpopt_unaligned
686 send_params['nop'] = args.send_nop
687 send_params['src_address'] = args.fromaddr if args.fromaddr else None
688 send_params['dst_address'] = args.to
689 send_params['sendif'] = args.sendif
702 if send_params['frag_length']:
704 (send_params['src_address'] and ':' in send_params['src_address']) or
705 (send_params['dst_address'] and ':' in send_params['dst_address'])
721 sniffer_params, defrag, send_params,
732 sniffer_params, defrag, send_params,
737 send_ping(args.ping_type, send_params)