new: ticker now broadcasts a tick event

This commit is contained in:
Simone Margaritelli 2021-04-07 17:03:47 +02:00
parent 31b06638d8
commit bfe307ffe6
5 changed files with 45 additions and 2 deletions

26
js/random.go Normal file
View file

@ -0,0 +1,26 @@
package js
import (
"math/rand"
"net"
"github.com/bettercap/bettercap/network"
)
type randomPackage struct {
}
func (c randomPackage) String(size int, charset string) string {
runes := []rune(charset)
nrunes := len(runes)
buf := make([]rune, size)
for i := range buf {
buf[i] = runes[rand.Intn(nrunes)]
}
return string(buf)
}
func (c randomPackage) Mac() string {
hw := make([]byte, 6)
rand.Read(hw)
return network.NormalizeMac(net.HardwareAddr(hw).String())
}