GitXplorerGitXplorer
V

proiect-lp

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Verified
b87b43f8c8a1c1db072ed31086fd1c0870f976df

Update README.md

VVladThodo committed 3 years ago
Unverified
f8eddb2276a38be44a784ae60953c43ec9c12159

Requirements.txt

VVladThodo committed 3 years ago
Verified
b9d159c4b73505fefc2b147b9282b7ec2f89930f

Update README.md

VVladThodo committed 3 years ago
Verified
d599f90bce9ffe89a3a1fd3ed477fdfba8db6529

Update README.md

VVladThodo committed 3 years ago
Verified
0b47ad8f7c6ae85a3c573ebbfec940e23d0db880

Update README.md

VVladThodo committed 3 years ago
Unverified
28ac2a37722fe40a1709c77c51ff8b22e704edcf

Documentare cod

RRusalin123 committed 3 years ago

README

The README file for this repository.

Proiect Limbaje de Programare 2

Descriere

Script ce analizeaza pachetele ce intra/ies din reteaua sistemului pe care ruleaza. Bazat pe pyshark, un wrapper Python pentru tshark (necesita wireshark instalat pe sistemul pe care ruleaza).

Dependente

Module utilizate:

  • Colorama
  • Pyshark
  • Atexit
  • CSV
  • Argparse
  • Sys

Utilizare

Argumente:

  • -f FILE permite selectarea fisierului in care vor fi salvate datele in format CSV
  • --interfata INTERFATA permite selectarea interfetei de la care se va efectua captura
  • --dns analizeaza doar cererile si raspunsurile de tip DNS
  • --full afiseaza informatii detaliate despre fiecare pachet in parte
  • --brief afiseaza informatii pe scurt despre fiecare pachet
  • --help afiseaza argumentele suportate si o scurta descriere a functionalitatii scriptului

Rulare:

Intregul proiect poate fi clonat local folosind:

git clone https://github.com/VladThodo/proiect-lp.git

Si mai apoi rulat, daca sunt indeplinite dependentele, folosind:

cd proiect-lp
python3 script.py

Sau, dupa caz:

cd proiect-lp
python script.py

Dependentele pot fi instalate dupa activarea virtual environment-ului folosind:

pip3 install -r requirements.txt

In lipsa oricaror argumente, scriptul afiseaza informatii detaliate despre pachetele capturate de la prima interfata detectata de tshark in sistem si salveaza datele in fisierul capture.csv.

Colaboratori