KasperskyLab / TinyCheck

TinyCheck allows you to easily capture network communications from a smartphone or any device which can be associated to a Wi-Fi access point in order to quickly analyze them. This can be used to check if any suspect or malicious communication is outgoing from a smartphone, by using heuristics or specific Indicators of Compromise (IoCs). In order to make it working, you need a computer with a Debian-like operating system and two Wi-Fi interfaces. The best choice is to use a Raspberry Pi (2+) a Wi-Fi dongle and a small touch screen. This tiny configuration (for less than $50) allows you to tap any Wi-Fi device, anywhere.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tinycheck-frontend.service failed

jgee090 opened this issue · comments

tinycheck-frontend.service failed, not able to get into http://tinycheck.local or http://127.0.0.1
Any ideas? Can sen logs/files if needed

● tinycheck-frontend.service - TinyCheck frontend service
Loaded: loaded (/lib/systemd/system/tinycheck-frontend.service; enabled; vend
Active: failed (Result: exit-code) since Mon 2022-02-14 16:25:27 GMT; 17s ago
Process: 400 ExecStart=/usr/bin/python3 /usr/share/tinycheck/server/frontend/m
Main PID: 400 (code=exited, status=1/FAILURE)

Feb 14 16:25:27 tinycheck python3[400]: from pyudev.core import Context, Enu
Feb 14 16:25:27 tinycheck python3[400]: File "/usr/local/lib/python3.7/dist-pa
Feb 14 16:25:27 tinycheck python3[400]: from pyudev.device import Devices
Feb 14 16:25:27 tinycheck python3[400]: File "/usr/local/lib/python3.7/dist-pa
Feb 14 16:25:27 tinycheck python3[400]: from ._device import Attributes, Dev
Feb 14 16:25:27 tinycheck python3[400]: File "/usr/local/lib/python3.7/dist-pa
Feb 14 16:25:27 tinycheck python3[400]: from six.moves import collections_ab
Feb 14 16:25:27 tinycheck python3[400]: ImportError: cannot import name 'collect
Feb 14 16:25:27 tinycheck systemd[1]: tinycheck-frontend.service: Main process e
Feb 14 16:25:27 tinycheck systemd[1]: tinycheck-frontend.service: Failed with re
lines 1-16/16 (END)

Running on a clean installed Buster. Backend works.
Frontend doesn't start

Error :
ImportError: cannot import name 'collections_abc' from 'six.moves' (unkown location)

This seems to fix it:
sudo python3 -m install --upgrade six

I tried that, tried version 1.11,1.12,1.15 and upgraded to 1.16 still not working
Running python3 3.7.3 and python 2.7.16

I tried that, tried version 1.11,1.12,1.15 and upgraded to 1.16 still not working Running python3 3.7.3 and python 2.7.16

Did you reinstall TinyCheck after install/upgrading six?

Got it working on Debian Bullseye rather than Buster