1
1
Fork 0
mirror of https://github.com/schollz/croc.git synced 2025-10-11 05:11:06 +02:00

disallow connections without the proper messaging

This commit is contained in:
Zack Scholl 2017-10-21 15:29:35 -06:00
parent 79c81a3c5d
commit 9ab46073e9

View file

@ -117,6 +117,10 @@ func (r *Relay) clientCommuncation(id int, connection net.Conn) {
sendMessage("who?", connection)
m := strings.Split(receiveMessage(connection), ".")
if len(m) != 3 {
sendMessage("not enough information", connection)
return
}
connectionType, codePhrase, metaData := m[0], m[1], m[2]
key := codePhrase + "-" + strconv.Itoa(id)
logger := log.WithFields(log.Fields{