A 1rd year's project of the MSc. degree of Informatics and Computing Engineering made in FCT NOVA (Faculty of Sciences and Technology of New University of Lisbon), in the subject of Network and Computer Systems Security. This projects was built using Java. This repository it's based in some practical lab exercises and examples related with Network and Computer Systems Security mechanisms, tools and related materials, as cryptography, authentication methods, hashing of messages, packet sniffing, steganography, detection of collisions, cryptoanalysis, among many others!
To install and run this application, you will need:
The Git feature and/or a third-party Git Client based GUI, like:
To install this application, you will need to download or clone this repository and run the application locally:
You can do it downloading the .zip file in download section of this repository.
Or instead, by cloning this repository by a Git Client based GUI, using HTTPS or SSH, by one of the following link:
https://github.com/rubenandrebarreiro/fct-nova-network-and-computer-systems-security-labs.git
- SSH:
git@github.com:rubenandrebarreiro/fct-nova-network-and-computer-systems-security-labs.git
Or even, by running one of the following commands in a Git Bash Console:
git clone https://github.com/rubenandrebarreiro/fct-nova-network-and-computer-systems-security-labs.git
- SSH:
git clone git@github.com:rubenandrebarreiro/fct-nova-network-and-computer-systems-security-labs.git
- Java
- C
- Eclipse IDE 2018-12
- JetBrains IntelliJ IDEA
- Docker (Community Edition)
- WireShark
- OpenSSL
- The Legion of the Bouncy Castle (Java/JRE Cryptography APIs)
- OpenStego
- StegoSuite
- MD5 Collision Demo & Evilize Tool
- Sheep-Wolf (Wolves Among the Sheep)
- HashClash (Project HashClash - MD5 & SHA-1 Cryptanalysis) by Technische Universiteit Eindhoven (TU/e)
- ruben.barreiro.92@gmail.com
- r.barreiro@campus.fct.unl.pt
- up201808917@fe.up.pt
- up201808917@g.uporto.pt