This shows you the differences between two versions of the page.
uso:teme:tema-3 [2023/12/01 21:57] adelin_costin.popa |
uso:teme:tema-3 [2024/12/03 21:42] (current) ionut.mihalache1506 [Informații generale] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | <hidden> | ||
====== Tema 3 ====== | ====== Tema 3 ====== | ||
**Ce trebuie să știu?** Studiați secțiunea de [[#cunostinte_evaluate|Cunoștințe evaluate]] și suportul agregat necesar temei. | **Ce trebuie să știu?** Studiați secțiunea de [[#cunostinte_evaluate|Cunoștințe evaluate]] și suportul agregat necesar temei. | ||
Line 29: | Line 28: | ||
<note important> | <note important> | ||
- | Deadline: **23 Decembrie, ora 23:55**\\ | + | Deadline: **20 Decembrie, ora 23:59**\\ |
- | Punctaj: **1.0 puncte** din nota finală\\ | + | |
</note> | </note> | ||
Line 141: | Line 139: | ||
* [5p] b. Modificați scriptul ''fix_requests.sh'' astfel încat toate liniile care au ca tip de cerere OPTIONS să fie afișate cu majuscule. | * [5p] b. Modificați scriptul ''fix_requests.sh'' astfel încat toate liniile care au ca tip de cerere OPTIONS să fie afișate cu majuscule. | ||
* **Exemplu: <color green>OPTIONS /SOME_OTHER_PATH HTTP/1.1 USER-AGENT: CHROME/97.0.4692.71 (WINDOWS NT 6.1; WOW64)</color>** | * **Exemplu: <color green>OPTIONS /SOME_OTHER_PATH HTTP/1.1 USER-AGENT: CHROME/97.0.4692.71 (WINDOWS NT 6.1; WOW64)</color>** | ||
- | * [10p] c. Creați un script numit ''get_users.sh'' cu care, cu ajutorul cererilor de tip POST făcute către ''/login'', rețineți în fișierul ''users_db.txt'' toți utilizatorii și parola lor respectivă (ca hash de tipul sha256). | + | * [10p] c. Creați un script numit ''get_users.sh''. În cadrul acestuia, cu ajutorul cererilor de tip POST (din fișierul ''log.txt'') făcute către ''/login'', rețineți în fișierul ''users_db.txt'' toți utilizatorii și parola lor respectivă (ca hash de tipul sha256), sortați alfabetic după utilizatori. |
* **Exemplu: <color green>adelin:1bc9414dc185b89669dba035340c4684a6733bbf1cdac568dadcfd2eef731054</color>** | * **Exemplu: <color green>adelin:1bc9414dc185b89669dba035340c4684a6733bbf1cdac568dadcfd2eef731054</color>** | ||
* [10p] d. Creați un script numit ''get_browsers.sh'' în care identificați ce browsere folosesc utilizatorii de iPhone (din fișierul ''log.txt'') și le rețineți în fișierul ''iphone_users_browsers.txt'' alături de numărul de apariții, sortate de la cel mai folosit browser pana la cel mai puțin folosit. | * [10p] d. Creați un script numit ''get_browsers.sh'' în care identificați ce browsere folosesc utilizatorii de iPhone (din fișierul ''log.txt'') și le rețineți în fișierul ''iphone_users_browsers.txt'' alături de numărul de apariții, sortate de la cel mai folosit browser pana la cel mai puțin folosit. | ||
* **Exemplu: <color green>Safari - 120</color>** | * **Exemplu: <color green>Safari - 120</color>** | ||
- | </hidden> |