- 论坛徽章:
- 0
|
回复 #1 ssffzz1 的帖子
贡献一个补丁吧.
希望这个东西能越做越好,作为网管人员一个测试网络和服务器安全的好工具.
- From 93d5ef636140d2dc9977c3d90b58f50d36aacec9 Mon Sep 17 00:00:00 2001
- From: Yuri Huang <[email]yuri.linux@gmail.com[/email]>
- Date: Wed, 19 Sep 2007 18:54:06 +0000
- Subject: [PATCH] usage
- Signed-off-by: Yuri Huang <[email]yuri.linux@gmail.com[/email]>
- ---
- src/main.c | 10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
- diff --git a/src/main.c b/src/main.c
- index ca8c45e..c3c739f 100644
- --- a/src/main.c
- +++ b/src/main.c
- @@ -26,6 +26,12 @@ struct sockaddr_in toaddr;
- int toaddr_len = sizeof(struct sockaddr_in);
- char buf_len = sizeof(struct iphdr)+sizeof(struct tcphdr);
-
- +static void usage(char *iname)
- +{
- + printf("Usage:\n\t%s -d ADDRESS -p PORT\n",iname);
- + printf("Exmple:\n\t%s -d 192.168.1.100 -p 80\n",iname);
- +}
- +
- int main(int argc, char *argv[])
- {
- pthread_t pth[PTH_MAX];
- @@ -47,13 +53,13 @@ int main(int argc, char *argv[])
- toaddr.sin_port = htons(atoi(optarg));
- break;
- case '?':
- - printf("Format Error\n");
- + usage(argv[0]);
- exit(1);
- break;
- }
- }
- if((toaddr.sin_addr.s_addr <=0) || (toaddr.sin_port <=0)){
- - printf("Format Error\n");
- + usage(argv[0]);
- exit(1);
- }
-
- --
复制代码
[ 本帖最后由 Yuri.G. 于 2007-9-19 18:56 编辑 ] |
|