📄 ip_arp_udp_tcp.h
字号:
// you must call this function once before you use any of the other functions:void init_ip_arp_udp_tcp(unsigned char *mymac,unsigned char *myip,unsigned char wwwp);//unsigned char eth_type_is_arp_and_my_ip(unsigned char* buf,unsigned int len);unsigned char eth_type_is_ip_and_my_ip(unsigned char* buf,unsigned int len);void make_arp_answer_from_request(unsigned char* buf);void make_echo_reply_from_request(unsigned char* buf,unsigned int len);void make_udp_reply_from_request(unsigned char* buf,char* data,unsigned char datalen,unsigned int port);void make_tcp_synack_from_syn(unsigned char* buf);void init_len_info(unsigned char* buf);unsigned int get_tcp_data_pointer(void);unsigned int fill_tcp_data_p(unsigned char* buf,unsigned int pos, unsigned char* progmem_s);unsigned int fill_tcp_data(unsigned char* buf,unsigned int pos, const char* s);void make_tcp_ack_from_any(unsigned char* buf);void make_tcp_ack_with_data(unsigned char* buf,unsigned int dlen);void make_arp_request(unsigned char* buf, unsigned char* server_ip);unsigned char arp_packet_is_myreply_arp ( unsigned char *buf );void tcp_client_send_packet(unsigned char* buf,unsigned int dest_port, unsigned int src_port, unsigned char flags, unsigned char max_segment_size, unsigned char clear_seqck, unsigned int next_ack_num, unsigned int dlength, unsigned char* dest_mac, unsigned char* dest_ip);unsigned int tcp_get_dlength ( unsigned char* buf );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -