Ignore:
Timestamp:
Jan 5, 2007, 8:52:30 AM (14 years ago)
Author:
Sam Hocevar
Message:
  • Network support.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • zzuf/trunk/src/zzuf.c

    r1555 r1560  
    111111            { "stdin",     0, NULL, 'i' },
    112112            { "include",   1, NULL, 'I' },
     113            { "network",   1, NULL, 'N' },
    113114            { "protect",   1, NULL, 'P' },
    114115            { "quiet",     0, NULL, 'q' },
     
    120121            { "version",   0, NULL, 'v' },
    121122        };
    122         int c = getopt_long(argc, argv, "B:cdE:F:hiI:P:qr:R:s:ST:v",
     123        int c = getopt_long(argc, argv, "B:cdE:F:hiI:NP:qr:R:s:ST:v",
    123124                            long_options, &option_index);
    124125#   else
    125126#       define MOREINFO "Try `%s -h' for more information.\n"
    126         int c = getopt(argc, argv, "B:cdE:F:hiI:P:qr:R:s:ST:v");
     127        int c = getopt(argc, argv, "B:cdE:F:hiI:NP:qr:R:s:ST:v");
    127128#   endif
    128129        if(c == -1)
     
    152153        case 'i': /* --stdin */
    153154            setenv("ZZUF_STDIN", "1", 1);
     155            break;
     156        case 'N': /* --network */
     157            setenv("ZZUF_NETWORK", "1", 1);
    154158            break;
    155159        case 's': /* --seed */
     
    550554static void usage(void)
    551555{
    552     printf("Usage: zzuf [ -cdiqS ] [ -r ratio ] [ -s seed | -s start:stop ]\n");
    553     printf("                       [ -F children ] [ -B bytes ] [ -T seconds ]\n");
    554     printf("                       [ -P protect ] [ -R refuse ]\n");
    555     printf("                       [ -I include ] [ -E exclude ] COMMAND [ARGS]...\n");
     556    printf("Usage: zzuf [ -cdiNqS ] [ -r ratio ] [ -s seed | -s start:stop ]\n");
     557    printf("                        [ -F children ] [ -B bytes ] [ -T seconds ]\n");
     558    printf("                        [ -P protect ] [ -R refuse ]\n");
     559    printf("                        [ -I include ] [ -E exclude ] COMMAND [ARGS]...\n");
    556560    printf("       zzuf -h\n");
    557561    printf("       zzuf -v\n");
     
    567571    printf("  -i, --stdin              fuzz standard input\n");
    568572    printf("  -I, --include <regex>    only fuzz files matching <regex>\n");
     573    printf("  -N, --network            fuzz network input\n");
    569574    printf("  -P, --protect <list>     protect bytes and characters in <list>\n");
    570575    printf("  -q, --quiet              do not print children's messages\n");
     
    585590    printf("  -i               fuzz standard input\n");
    586591    printf("  -I <regex>       only fuzz files matching <regex>\n");
     592    printf("  -N               fuzz network input\n");
    587593    printf("  -P <list>        protect bytes and characters in <list>\n");
    588594    printf("  -q               do not print the fuzzed application's messages\n");
Note: See TracChangeset for help on using the changeset viewer.