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 { |
