31 return (v << c | v >> 32 - c) & 4294967295 def ror32(v, c): v &= 4294967295 c &= 31 return (v >> c | v << 32 - c) & 4294967295 def derive_key(seed): x = seed ^ 2781028135 x = rol32(x, 3) x = x + 522125569 & 4294967295 x ^= 3735928559 x = ror32(x, 1) return x & 4294967295 Web版を使っても、docker版を使っても良い $ docker run --rm -it -v .:/tmp/host remnux/pylingual $ cd /tmp/host $ pylingual dealer_unlock.pyc
i++) { data=data $i } print ts " " iface " " id "#" data }' can.log > canplayer.log $ modprobe can $ ip link add dev vcan0 type vcan $ ip link set vcan0 up $ canplayer -l i -I canplayer.log vcan0=vcan0 $ isotpdump -a -s 0 -d CANID vcan0 44