Mercurial > mercurial > hgweb_golang.cgi
diff src/ut/main.go @ 26:1b293bb0a011
add gomatrix.
author | pyon@macmini |
---|---|
date | Sat, 02 Feb 2019 10:35:24 +0900 |
parents | f904a5f5b3cf |
children |
line wrap: on
line diff
--- a/src/ut/main.go Wed Aug 08 04:59:50 2018 +0900 +++ b/src/ut/main.go Sat Feb 02 10:35:24 2019 +0900 @@ -55,8 +55,8 @@ var replace = flag.Bool( "r", false, "replace strings. ( s/arg1/arg2/g )" ) // ok var nc = flag.Bool( "nc", false, "netcat." ) // ok var ncl = flag.Bool( "ncl", false, "netcat listen-mode." ) // ok - var fserver = flag.Int( "fs", 0, "file server" ) // ok - var wserver = flag.Int( "ws", 0, "web server" ) // ok + var fserver = flag.Int( "fs", 0, "file server." ) // ok + var wserver = flag.Int( "ws", 0, "web server." ) // ok var msleep = flag.Bool( "M", false, "sleep." ) //var swatch = flag.Bool( "W", false, "stop watch." ) @@ -72,6 +72,7 @@ var migemo = flag.Bool( "m", false, "migemo tool." ) //var split = flag.Int( "s", 100, "split file ( default 100 MB )." ) var ipscan = flag.Bool( "p", false, "ping." ) + var ptscan = flag.Int( "P", 0, "port scan." ) var minfo = flag.Bool( "i", false, "print machine infomation." ) // half-ok //var imgsz = flag.String( "is", "", "resize image" ) @@ -323,6 +324,16 @@ os.Exit( 2 ) } + if *ptscan != 0 { + fmt.Fprintln( os.Stderr, "not implement" ) + fmt.Fprintln( os.Stderr, "$ ut -P 1 192.168.0.101 3000 # vanilla scan\n" ) + fmt.Fprintln( os.Stderr, "$ ut -P 2 192.168.0.101 3000 # syn scan\n" ) + fmt.Fprintln( os.Stderr, "$ ut -P 3 192.168.0.101 3000 # fin scan\n" ) + fmt.Fprintln( os.Stderr, "$ ut -P 4 192.168.0.101 3000 # Xmas scan\n" ) + fmt.Fprintln( os.Stderr, "$ ut -P 9 192.168.0.101 3000 # null scan\n" ) + os.Exit( 2 ) + } + if *compress && !*putfile { // done. if err := is_exist_files( flag.Args() ); err != nil { log.Fatal( err )