Usbrip: kayan aiki ne don bin na'urorin USB

usbrip

Lokacin da yake mai sarrafa tsarin yawanci a cikin layyukan yau da kullun da suka saba yi (ban da ƙirƙirawa da dawo da kalmomin shiga na imel), akwai kulawa da kulawa da kayan aiki.

A ina gabaɗaya, don guje wa matsaloli da yawa, ayyukan kayan aiki dangane da shigarwar aikace-aikace yawanci ana iyakance su kuma ban da yin wasu ƙuntatawa a cikin hanyar kasuwancin. A cikin waɗannan ayyuka na yau da kullun, da yawa suna raina ma'aikata wanda ke amfani da kayan aiki, ta hanyar aiwatar da iyakancewa kawai.

Kadan masu gudanarwa na tsarin waɗanda ke da alhakin kwamfutocin Linux don tattara kernel da kansu don iya aiwatar da ƙuntatawa, inda aka kewaya tashoshin USB gaba ɗaya.

Wannan shine inda babban kayan aiki ya shigo. cewa na samu akan yanar gizo. Sunansa shi ne usbrip, wanda a cikin kalmomin mahaliccin sa

"Kayan aiki ne na budewa tare da CLI wanda ke baka damar ci gaba da lura da kayan aikin USB (watau tarihin tarihin USB) akan injunan Linux"

USBRip yana baka damar dubawa mafi fili da sauri ta hanyar nazarin rajistan ayyukan Linux. Wannan ɗan ƙaramin software da aka rubuta cikin tsarkakakkun Python 3 (ta amfani da wasu kayayyaki na waje) wanda ke ɓoye fayilolin log na Linux ( / var / log / syslog * da / var / log / saƙonni * ya dogara da rarrabawa) don gina teburin tarihin taron USB.

A cikin bayanan da kuka bayar, ana nuna mai zuwa: Kwanan wata da lokacin shiga, mai amfani, ID mai bayarwa, ID na samfurin, mai ƙira, lambar serial, tashar jiragen ruwa da kwanan wata da lokacin fita.

Bugu da kari, zaku iya:

  • Fitar da bayanan da aka tattara a matsayin juji na JSON (kuma buɗe irin waɗannan juji, ba shakka);
  • generateirƙirar jerin na'urorin USB masu izini (amintattu) kamar JSON (kira shi auth.json).
  • Binciko abubuwan da suka faru na "keta" dangane da auth.json: nuna (ko samar da wani tare da JSON) na'urorin USB waɗanda suka bayyana a cikin tarihi kuma basu bayyana auth.json ba.
  • Lokacin shigar da -s * yana ƙirƙirar ɓoyayyun abubuwan ajiya (7zip archives) don adanawa da tara abubuwan USB ta atomatik tare da taimakon crontab. Baya ga iya bincika ƙarin bayanai game da takamaiman na'urar USB dangane da VID da / ko PID.

usbrip1

Yadda ake girka Usbrip akan Linux?

Ga waɗanda suke da sha'awar iya shigar da wannan kayan aikin, dole ne a shigar da Python 3 akan tsarin ku harma da bututun ruwa (Python's package management system)

Don shigar da Usbrip kawai buɗe tashar kuma buga umarnin mai zuwa a ciki:

pip3 install usbrip
pip install terminaltables termcolor
pip install tqdm

Yanzu a cikin wannan hanya suna iya sauke lambar aikin kuma amfani da kayan aikin daga can. Don yin wannan, sai kawai su buga daga m:

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

Kuma a sa'an nan suka shigar da shugabanci tare da:

cd usbrip

Kuma muna warware masu dogaro da:

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

Amfani da Usbrip

Amfani da wannan kayan aikin yana da sauki kai tsaye. Don haka don ganin tarihin abubuwan da muke faruwa kawai muna aiwatar da umarni mai zuwa:

usbrip events history

O

python3 usbrip.py events history

Inda za a nuna abubuwan da suka faru. Hakanan, ana iya tace su ta kwanaki ko kewayon keɓaɓɓu.

Alal misali

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"

Tare da wannan aikin, za a nuna duk bayanan USB na waje da aka haɗa da kayan aikin a lokacin daga 10 ga 15 na Oktoba.

Don aiki tare da masu tacewa. Akwai nau'ikan tacewa guda 4 akwai: kawai abubuwan da ke faruwa na USB kawai (na'urorin da za a iya sauƙaƙe -e); ta kwanan wata (-d); ta filayen (-user, -vid, -pid, -product, –manufact, -erial, –port) da kuma yawan adadin abubuwan da aka shigo dasu azaman fitarwa (-n).

Don ƙirƙirar fayil ɗin JSON tare da abubuwan da suka faru:

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'

Wanne zai ƙunshi bayani akan na'urori 10 na farko waɗanda aka haɗa a ranar 30 ga Oktoba, 2019.

Idan kana son karin bayani game da amfani da wannan kayan aikin zaka iya duba mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.