fixed test
This commit is contained in:
parent
464eeb2094
commit
beca2656b7
@ -1,53 +1,53 @@
|
|||||||
package oracle
|
package oracle
|
||||||
|
|
||||||
//
|
|
||||||
//import (
|
import (
|
||||||
// "fmt"
|
|
||||||
// "git.loafle.net/overflow/overflow_probe/collector/discovery/scan/matcher/packet"
|
"git.loafle.net/overflow/overflow_probe/matcher/packet"
|
||||||
// "git.loafle.net/overflow/overflow_probe/collector/discovery/scan/matcher/scaninfo"
|
|
||||||
// "git.loafle.net/overflow/overflow_probe/collector/discovery/types"
|
|
||||||
// "net"
|
"net"
|
||||||
// "testing"
|
"testing"
|
||||||
//)
|
)
|
||||||
//
|
|
||||||
//func TestOracle(t *testing.T) {
|
func TestOracle(t *testing.T) {
|
||||||
//
|
|
||||||
// lm := NewOracleMatcher()
|
lm := NewOracleMatcher()
|
||||||
//
|
|
||||||
// port := types.NewPort("1521", types.NewHost("192.168.1.30"), types.TYPE_TCP)
|
//port := types.NewPort("1521", types.NewHost("192.168.1.30"), types.TYPE_TCP)
|
||||||
// scanInfo := scaninfo.NewServiceScanInfo(port)
|
//scanInfo := scaninfo.NewServiceScanInfo(port)
|
||||||
// var ipport string
|
//var ipport string
|
||||||
// ipport = port.Host.Ip + ":" + string(port.Port)
|
//ipport = port.Host.Ip + ":" + string(port.Port)
|
||||||
//
|
|
||||||
// fmt.Println(ipport)
|
|
||||||
// client, _ := net.Dial("tcp", ipport)
|
client, _ := net.Dial("tcp", "192.168.1.15:1521")
|
||||||
//
|
|
||||||
// defer client.Close()
|
defer client.Close()
|
||||||
//
|
|
||||||
// fmt.Println(lm.PacketCount())
|
t.Log(lm.PacketCount())
|
||||||
//
|
|
||||||
// for ii := 0; ii < lm.PacketCount(); ii++ {
|
for ii := 0; ii < lm.PacketCount(); ii++ {
|
||||||
//
|
|
||||||
// pack := lm.Packet(ii)
|
pack := lm.Packet(ii)
|
||||||
//
|
|
||||||
// fmt.Println(pack)
|
t.Log(pack)
|
||||||
//
|
|
||||||
// client.Write(pack.Buffer)
|
client.Write(pack.Buffer)
|
||||||
//
|
|
||||||
// bytes := make([]byte, 1024)
|
bytes := make([]byte, 1024)
|
||||||
//
|
|
||||||
// read, _ := client.Read(bytes)
|
read, _ := client.Read(bytes)
|
||||||
//
|
|
||||||
// fmt.Println(bytes)
|
t.Log(bytes)
|
||||||
//
|
|
||||||
// b := lm.Match(ii, packet.NewPacket(bytes, read), scanInfo)
|
b := lm.Match(ii, packet.NewPacket(bytes, read), nil)
|
||||||
//
|
|
||||||
// if b {
|
if b {
|
||||||
// t.Log("Good")
|
t.Log("Good")
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// t.Log(scanInfo)
|
|
||||||
//
|
|
||||||
//}
|
}
|
||||||
|
@ -1,68 +1,68 @@
|
|||||||
package smtp
|
package smtp
|
||||||
|
|
||||||
//
|
|
||||||
//import (
|
import (
|
||||||
// "crypto/tls"
|
"crypto/tls"
|
||||||
// "fmt"
|
"fmt"
|
||||||
// "github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
// "net"
|
"net"
|
||||||
// "strings"
|
"strings"
|
||||||
// "testing"
|
"testing"
|
||||||
//)
|
)
|
||||||
//
|
|
||||||
//func TestSMTPTLS(t *testing.T) {
|
func TestSMTPTLS(t *testing.T) {
|
||||||
//
|
|
||||||
// conn, err := tls.Dial("tcp",
|
conn, err := tls.Dial("tcp",
|
||||||
// "192.168.1.215:465",
|
"192.168.1.215:465",
|
||||||
// &tls.Config{
|
&tls.Config{
|
||||||
// InsecureSkipVerify: true,
|
InsecureSkipVerify: true,
|
||||||
// ServerName: "192.168.1.215",
|
ServerName: "192.168.1.215",
|
||||||
// },
|
},
|
||||||
// )
|
)
|
||||||
//
|
|
||||||
// if err != nil {
|
if err != nil {
|
||||||
// t.Log(err)
|
t.Log(err)
|
||||||
// return
|
return
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// b := make([]byte, 1024)
|
b := make([]byte, 1024)
|
||||||
//
|
|
||||||
// check(t, b, conn, "", "220")
|
check(t, b, conn, "", "220")
|
||||||
// check(t, b, conn, "helo test\r\n", "250")
|
check(t, b, conn, "helo test\r\n", "250")
|
||||||
// check(t, b, conn, "quit\r\n", "221")
|
check(t, b, conn, "quit\r\n", "221")
|
||||||
//
|
|
||||||
// conn.Close()
|
conn.Close()
|
||||||
//}
|
}
|
||||||
//
|
|
||||||
//func TestSMTP(t *testing.T) {
|
func TestSMTP(t *testing.T) {
|
||||||
//
|
|
||||||
// conn, _ := net.Dial("tcp", "192.168.1.215:25")
|
conn, _ := net.Dial("tcp", "192.168.1.15:25")
|
||||||
//
|
|
||||||
// b := make([]byte, 1024)
|
b := make([]byte, 1024)
|
||||||
//
|
|
||||||
// check(t, b, conn, "", "220")
|
check(t, b, conn, "", "220")
|
||||||
// check(t, b, conn, "helo test\r\n", "250")
|
check(t, b, conn, "helo test\r\n", "250")
|
||||||
// check(t, b, conn, "quit\r\n", "221")
|
check(t, b, conn, "quit\r\n", "221")
|
||||||
//
|
|
||||||
// conn.Close()
|
conn.Close()
|
||||||
//
|
|
||||||
//}
|
}
|
||||||
//func check(t *testing.T, b []byte, conn net.Conn, cmd string, compare string) {
|
func check(t *testing.T, b []byte, conn net.Conn, cmd string, compare string) {
|
||||||
//
|
|
||||||
// if cmd != "" {
|
if cmd != "" {
|
||||||
// wlen, _ := conn.Write([]byte(cmd))
|
wlen, _ := conn.Write([]byte(cmd))
|
||||||
// assert.Equal(t, wlen, len(cmd))
|
assert.Equal(t, wlen, len(cmd))
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// rlen, _ := conn.Read(b)
|
rlen, _ := conn.Read(b)
|
||||||
//
|
|
||||||
// fmt.Println(rlen)
|
fmt.Println(rlen)
|
||||||
// fmt.Println(len(b))
|
fmt.Println(len(b))
|
||||||
//
|
|
||||||
// data := string(b[:rlen])
|
data := string(b[:rlen])
|
||||||
// fmt.Println(data)
|
fmt.Println(data)
|
||||||
// assert.Equal(t, true, rlen > 4)
|
assert.Equal(t, true, rlen > 4)
|
||||||
// splits := strings.Split(data, " ")
|
splits := strings.Split(data, " ")
|
||||||
// assert.Equal(t, compare, splits[0])
|
assert.Equal(t, compare, splits[0])
|
||||||
//
|
|
||||||
//}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user