hi guys,
i would like to warn all miners about using the minerbabe OS and their grin miner - kbminer, since the miner is a closed source shady code that sends some data to their website before it starts the mining process
you can grab the miner from here: https://cdn2.minerbabe.com/miners/kbminer_0.5.2.tar.gz
if you start the miner with strace, you will find out that miner will not start to mine until it is able to connect to IP address 8.208.31.48 and sends some data there (who knows what)
you can easily verify this, by adding a nat rule on minerbabe os
/sbin/iptables -t nat -A OUTPUT -p tcp -d 8.208.31.48 --dport 443 -j DNAT --to-destination 127.0.0.1:443
if the miner is unable to connect to their IP address, it returns a kind of nonsense - out of memory error
strace -f -e trace=network -s 10000 ./kbminer --pool eu.stratum.grin-pool.org:3416 --user f*ckchina --pass test --algorithm=grin-cuckaroo29
strace: Process 24899 attached
[pid 24896] socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 5
[pid 24896] setsockopt(5, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0
[pid 24896] connect(5, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr(“192.168.99.1”)}, 16) = 0
[pid 24896] getsockname(5, {sa_family=AF_INET, sin_port=htons(38837), sin_addr=inet_addr(“192.168.99.96”)}, [16]) = 0
[pid 24896] getpeername(5, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr(“192.168.99.1”)}, [16]) = 0
[pid 24899] socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 10
[pid 24899] setsockopt(10, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0
[pid 24899] connect(10, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr(“192.168.99.1”)}, 16) = 0
[pid 24899] getsockname(10, {sa_family=AF_INET, sin_port=htons(50241), sin_addr=inet_addr(“192.168.99.96”)}, [16]) = 0
[pid 24899] getpeername(10, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr(“192.168.99.1”)}, [16]) = 0
[pid 24896] socket(PF_INET, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 5
[pid 24896] setsockopt(5, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0
[pid 24896] connect(5, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr(“8.208.31.48”)}, 16) = -1 EINPROGRESS (Operation now in progress)
[pid 24899] getsockopt(5, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
[pid 24899] getpeername(5, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr(“8.208.31.48”)}, [16]) = 0
[pid 24899] getsockname(5, {sa_family=AF_INET, sin_port=htons(34578), sin_addr=inet_addr(“192.168.99.96”)}, [16]) = 0
[pid 24899] setsockopt(5, SOL_TCP, TCP_NODELAY, [1], 4) = 0
[pid 24899] setsockopt(5, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
[pid 24899] setsockopt(5, SOL_TCP, TCP_KEEPINTVL, [30], 4) = 0
[pid 24899] setsockopt(5, SOL_TCP, TCP_KEEPIDLE, [30], 4) = 0