📄 datahandler.c
字号:
/* * $smu-mark$ * $name: datahandler.c$ * $author: Salvatore Sanfilippo <antirez@invece.org>$ * $copyright: Copyright (C) 1999 by Salvatore Sanfilippo$ * $license: This software is under GPL version 2 of license$ * $date: Fri Nov 5 11:55:47 MET 1999$ * $rev: 8$ */ #include <string.h>#include "hping2.h"#include "globals.h"void data_handler(char *data, int data_size){ if (opt_listenmode) { /* send an HCMP */ memcpy(data, rsign, signlen); /* ok, write own reverse sign */ data+=signlen; data_size-=signlen; memcpy(data, hcmphdr_p, data_size); return; /* done */ } if (opt_sign) { memcpy(data, sign, signlen); /* lenght pre-checked */ data+=signlen; data_size-=signlen; } if (data_size == 0) return; /* there is not space left */ if (opt_datafromfile) datafiller(data, data_size); else memset(data, 'X', data_size);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -