Usbrip: uirlis chun feistí USB a rianú

usbrip

Nuair a bheidh sé riarthóir córais de ghnáth laistigh de lna tascanna is laethúla a dhéanann siad de ghnáth (i dteannta le pasfhocail ríomhphoist a chruthú agus a aisghabháil), tá cothabháil agus maoirseacht an trealaimh ann.

Nuair is gnách an oiread fadhbanna a sheachaint, is gnách go mbíonn feidhmiúlachtaí an trealaimh i dtéarmaí suiteála feidhmchlár teoranta agus i dteannta le roinnt srianta a dhéanamh laistigh den líonra gnó. Sna comhthascanna seo, bíonn claonadh ag go leor daoine an fhoireann a mheas faoina luach a úsáideann an trealamh, trí theorainneacha simplí a dhéanamh.

Is beag riarthóir na gcóras atá freagrach as ríomhairí Linux chun an t-eithne a thiomsú leo féin a bheith in ann na srianta a chomhlíonadh, sa chás go ndéantar calafoirt USB a sheachbhóthar de ghnáth.

Seo an áit a dtagann uirlis iontach isteach. a fuair mé ar an glan surfáil. Is ainm dó Usbrip, atá i bhfocail a chruthaitheora

"Is uirlis fóiréinseach foinse oscailte é le comhéadan CLI a ligeann duit súil a choinneáil ar dhéantáin gléas USB (ie stair imeachta USB) ar mheaisíní Linux"

Ligeann USBRip duit a fheiceáil níos soiléire go tapa trí anailís a dhéanamh ar na logaí Linux. An bogearra beag seo atá scríofa i Python 3 íon (ag úsáid roinnt modúl seachtrach) a dhéanann comhaid logála Linux a pharsáil ( / var / log / syslog * agus / var / log / messages * ag brath ar an dáileadh) chun táblaí staire imeachta USB a thógáil.

Laistigh den fhaisnéis a sholáthraíonn tú, taispeántar an méid seo a leanas: Dáta agus am logála isteach, úsáideoir, ID an tsoláthraí, Aitheantas an táirge, an mhonaróra, an tsraithuimhir, an calafort agus dáta agus am an logála amach.

Ina theannta sin, is féidir leat freisin:

  • Easpórtáil faisnéis a bhailítear mar dhumpáil JSON (agus dumpaí den sórt sin a oscailt, ar ndóigh);
  • liosta de ghléasanna USB údaraithe (iontaofa) a ghiniúint mar JSON (glaoigh air auth.json).
  • Cuardaigh imeachtaí “sáraithe” bunaithe ar auth.json: taispeáin (nó cruthaigh ceann eile le JSON) gairis USB atá le feiceáil sa stair agus nach bhfuil le feiceáil in auth.json.
  • Nuair a shuiteáiltear le -s * cruthaíonn sé stóráin chriptithe (cartlanna 7zip) chun imeachtaí USB a chúltaca agus a charnadh go huathoibríoch le cabhair ó crontab. Chomh maith le bheith in ann na sonraí breise faoi ghléas USB ar leith a chuardach bunaithe ar a VID agus / nó PID.

usbrip 1

Conas Usbrip a shuiteáil ar Linux?

Dóibh siúd ar spéis leo a bheith in ann an uirlis seo a shuiteáil, ní mór Python 3 a bheith suiteáilte ar do chóras chomh maith le pip (córas bainistíochta pacáiste Python)

Chun Usbrip a shuiteáil ach críochfort a oscailt agus an t-ordú seo a leanas a chlóscríobh ann:

pip3 install usbrip
pip install terminaltables termcolor
pip install tqdm

Anois ar an mbealach céanna is féidir leo cód an tionscadail a íoslódáil agus an uirlis a úsáid as sin. Chun seo a dhéanamh, ní gá dóibh ach clóscríobh ó chríochfort:

git clone https://github.com/snovvcrash/usbrip.git usbrip

Agus ansin iontrálann siad an t-eolaire le:

cd usbrip

Agus réitímid na spleáchais le:

python3 -m venv venv && source venv/bin/activate

Úsáid Usbrip

Tá úsáid na huirlise seo réasúnta simplí. Ionas go chun stair na n-imeachtaí a fheiceáil ní dhéanaimid ach an t-ordú seo a leanas a fhorghníomhú:

usbrip events history

O

python3 usbrip.py events history

Cá dtaispeánfar na himeachtaí. Ar an gcaoi chéanna, is féidir iad a scagadh le laethanta nó le raon speisialta.

M.sh.

usbrip events history -e -d "Oct 10" "Oct 11" "Oct 12" "Oct 13" “Oct 14" "Oct 15"

O

python3 usbrip.py events history -e -d "Oct 10" "Oct 11" "Oct 12" "Oct 13" “Oct 14" "Oct 15"

Leis an ngníomh seo, taispeánfar faisnéis faoi gach feiste USB seachtrach atá ceangailte leis an trealamh le linn na tréimhse ó 10 Deireadh Fómhair go 15 Deireadh Fómhair.

Oibriú le scagairí. Tá 4 chineál scagtha ar fáil: imeachtaí seachtracha USB amháin (gairis ar féidir iad a bhaint go héasca -e); de réir dáta (-d); de réir réimsí (–user, –vid, –pid, –product, –manufact, –serial, –port) agus de réir líon na n-ionchur a fhaightear mar aschur (-n).

Chun comhad JSON a ghiniúint leis na himeachtaí:

usbrip events gen_auth /ruta/para/el/archivo.json -a vid pid -n 10 -d '2019-10-30'

O

python3 usbrip.py events gen_auth /ruta/para/el/archivo.json -a vid pid -n 10 -d '2019-10-30'

Ina mbeidh faisnéis faoi na chéad 10 bhfeiste atá ceangailte an 30 Deireadh Fómhair, 2019.

Más mian leat tuilleadh a fháil amach faoi úsáid na huirlise seo is féidir leat seiceáil an nasc seo a leanas.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.