@bebetter можно узнать по канвасу например, когда сбор завершился с бота, то информацию о железе собрало одну, а там под капотом было другое, скорее всего сервер без GPU и драйвера видеокарты, поэтому хэш канваса не будет соответствовать железу собранного из отпечатка бота. Тут надо разбиратся какие хэши бывают и какая там их логика построения, можно почитать у вытрезвителя на форуме конкурента.
Нужно найти способ как выполнять команду через SSH
-
@dilolo можешь пройтись по https://github.com/search?l=JavaScript&o=desc&q=ssh+Client+NOT+node+NOT+node.js+NOT+npm&s=stars&type=Repositories
9 страниц всего.(но большинство на ноде, как их отфильтровать не знаю)
например ссылка https://sshwifty.herokuapp.com/ещё есть гитлаб и битбакет