Mercurial > mercurial > hgweb_golang.cgi
comparison src/ut/main.go @ 26:1b293bb0a011
add gomatrix.
author | pyon@macmini |
---|---|
date | Sat, 02 Feb 2019 10:35:24 +0900 |
parents | f904a5f5b3cf |
children |
comparison
equal
deleted
inserted
replaced
25:2afa7e0ff1f2 | 26:1b293bb0a011 |
---|---|
53 var orgrepv = flag.String( "B", "", "little grep -v tool. ( from list file )" ) // ok | 53 var orgrepv = flag.String( "B", "", "little grep -v tool. ( from list file )" ) // ok |
54 var tee = flag.String( "e", "", "little tee tool." ) // ok | 54 var tee = flag.String( "e", "", "little tee tool." ) // ok |
55 var replace = flag.Bool( "r", false, "replace strings. ( s/arg1/arg2/g )" ) // ok | 55 var replace = flag.Bool( "r", false, "replace strings. ( s/arg1/arg2/g )" ) // ok |
56 var nc = flag.Bool( "nc", false, "netcat." ) // ok | 56 var nc = flag.Bool( "nc", false, "netcat." ) // ok |
57 var ncl = flag.Bool( "ncl", false, "netcat listen-mode." ) // ok | 57 var ncl = flag.Bool( "ncl", false, "netcat listen-mode." ) // ok |
58 var fserver = flag.Int( "fs", 0, "file server" ) // ok | 58 var fserver = flag.Int( "fs", 0, "file server." ) // ok |
59 var wserver = flag.Int( "ws", 0, "web server" ) // ok | 59 var wserver = flag.Int( "ws", 0, "web server." ) // ok |
60 | 60 |
61 var msleep = flag.Bool( "M", false, "sleep." ) | 61 var msleep = flag.Bool( "M", false, "sleep." ) |
62 //var swatch = flag.Bool( "W", false, "stop watch." ) | 62 //var swatch = flag.Bool( "W", false, "stop watch." ) |
63 //var bccalc = flag.Bool( "j", false, "calculator." ) | 63 //var bccalc = flag.Bool( "j", false, "calculator." ) |
64 //var bhole = flag.Bool( "k", false, "black hole. ( /dev/null )" ) | 64 //var bhole = flag.Bool( "k", false, "black hole. ( /dev/null )" ) |
70 var head = flag.Int( "d", 0, "little head/tail tool.( head:n, tail:-n )" ) | 70 var head = flag.Int( "d", 0, "little head/tail tool.( head:n, tail:-n )" ) |
71 //var cut = flag.String( "c", "", "little cut tool ( only csv )." ) | 71 //var cut = flag.String( "c", "", "little cut tool ( only csv )." ) |
72 var migemo = flag.Bool( "m", false, "migemo tool." ) | 72 var migemo = flag.Bool( "m", false, "migemo tool." ) |
73 //var split = flag.Int( "s", 100, "split file ( default 100 MB )." ) | 73 //var split = flag.Int( "s", 100, "split file ( default 100 MB )." ) |
74 var ipscan = flag.Bool( "p", false, "ping." ) | 74 var ipscan = flag.Bool( "p", false, "ping." ) |
75 var ptscan = flag.Int( "P", 0, "port scan." ) | |
75 var minfo = flag.Bool( "i", false, "print machine infomation." ) // half-ok | 76 var minfo = flag.Bool( "i", false, "print machine infomation." ) // half-ok |
76 | 77 |
77 //var imgsz = flag.String( "is", "", "resize image" ) | 78 //var imgsz = flag.String( "is", "", "resize image" ) |
78 //var imgconv = flag.String( "ic", "", "convert image type" ) | 79 //var imgconv = flag.String( "ic", "", "convert image type" ) |
79 | 80 |
318 os.Exit( 0 ) | 319 os.Exit( 0 ) |
319 } | 320 } |
320 | 321 |
321 if *ipscan { | 322 if *ipscan { |
322 fmt.Fprintln( os.Stderr, "not implement" ) | 323 fmt.Fprintln( os.Stderr, "not implement" ) |
324 os.Exit( 2 ) | |
325 } | |
326 | |
327 if *ptscan != 0 { | |
328 fmt.Fprintln( os.Stderr, "not implement" ) | |
329 fmt.Fprintln( os.Stderr, "$ ut -P 1 192.168.0.101 3000 # vanilla scan\n" ) | |
330 fmt.Fprintln( os.Stderr, "$ ut -P 2 192.168.0.101 3000 # syn scan\n" ) | |
331 fmt.Fprintln( os.Stderr, "$ ut -P 3 192.168.0.101 3000 # fin scan\n" ) | |
332 fmt.Fprintln( os.Stderr, "$ ut -P 4 192.168.0.101 3000 # Xmas scan\n" ) | |
333 fmt.Fprintln( os.Stderr, "$ ut -P 9 192.168.0.101 3000 # null scan\n" ) | |
323 os.Exit( 2 ) | 334 os.Exit( 2 ) |
324 } | 335 } |
325 | 336 |
326 if *compress && !*putfile { // done. | 337 if *compress && !*putfile { // done. |
327 if err := is_exist_files( flag.Args() ); err != nil { | 338 if err := is_exist_files( flag.Args() ); err != nil { |