Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:avaduva:aploscaru2505 [2024/05/26 03:23]
aploscaru2505 [Software Design]
pm:prj2024:avaduva:aploscaru2505 [2024/05/27 15:01] (current)
aploscaru2505 [Hardware Design]
Line 121: Line 121:
 {{:​pm:​prj2024:​avaduva:​proiect_ploscaru.jpg?​800|}} {{:​pm:​prj2024:​avaduva:​proiect_ploscaru.jpg?​800|}}
  
-<note tip> 
-Aici puneţi tot ce ţine de hardware design: 
-  * listă de piese 
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri,​ e.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) 
-  * diagrame de semnal ​ 
-  * rezultatele simulării 
-</​note>​ 
  
 ===== Software Design ===== ===== Software Design =====
 +
 +Codul sursa pentru acest proiect poate fi gasit pe GitHub: https://​github.com/​PloscaruAlex/​WNA_Wireless-Network-Analyzer
  
 === Mediu de dezvoltare === === Mediu de dezvoltare ===
  
 Am utilizat Arduino IDE pentru a putea programa placuta ESP32 si pentru a folosi diverse functii si tool-uri. Am utilizat Arduino IDE pentru a putea programa placuta ESP32 si pentru a folosi diverse functii si tool-uri.
 +Am folosit si Serial Monitor pentru testarea componentelor,​ precum joystickul.
  
 === Librarii folosite === === Librarii folosite ===
Line 141: Line 137:
   * ezButton.h - pentru a putea utiliza joystickul mai usor;   * ezButton.h - pentru a putea utiliza joystickul mai usor;
   * WiFi.h - necesar folosirii modulului integrat de WiFi de pe placuta ESP32;   * WiFi.h - necesar folosirii modulului integrat de WiFi de pe placuta ESP32;
-  * PCAP.h - crearea fisierelor PCAP care vor fi stocate pe cardul sd;+  * PCAP.h - crearea fisierelor PCAP care vor fi stocate pe cardul sd (https://​github.com/​spacehuhn/​ArduinoPcap/​tree/​master?​tab=readme-ov-file);
  
-<note tip> + 
-Descrierea codului aplicaţiei ​(firmware): +=== Functii implementate === 
-  * mediu de dezvoltare ​(if any) (e.g. AVR Studio, CodeVisionAVR+ 
-  * librării şi surse 3rd-party ​(e.g. Procyon AVRlib+  * drawMenu() - afiseaza meniul dispozitivului pe LCD; 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +  * network_analyzer_setup() - initializeaza setarile pentru analizatorul de retea; 
-  * (etapa 3surse şi funcţii implementate +  * network_analzyer_loop() - analizeaza retelele din jur si afiseaza pe LCD urmatoarele:​ SSID, RSSI, Channel, Encryption Type; 
-</​note>​+  * wifi_promiscuous1() - functie care initializeaza setarile pentru detectarea pachetelor de deautentificare;​ 
 +  * setchannel() - schimba canalul wifi; 
 +  * detectorSetup() - functie de setup pentru detectarea atacurilor; 
 +  * detectorLoop() - functie care detecteaza atacurile asupra retelelor;
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​+
  
 ===== Concluzii ===== ===== Concluzii =====
  
 ===== Download ===== ===== Download =====
- 
-<note warning> 
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). 
- 
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul). **Exemplu:​** Dumitru Alin, 331CC -> **:​pm:​prj2009:​cc:​dumitru_alin**. 
-</​note>​ 
  
 ===== Jurnal ===== ===== Jurnal =====
  
-<note tip> +Am schimbat putin pinii joystick-ului, ​de la VIN l-am conectat la 3V3, iar SW l-am conectat la TX2 (pentru a functiona corespunzator).
-Puteți avea și o secțiune ​de jurnal în care să poată urmări asistentul de proiect progresul proiectului. +
-</​note>​ +
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
pm/prj2024/avaduva/aploscaru2505.1716683002.txt.gz · Last modified: 2024/05/26 03:23 by aploscaru2505
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0