Remote-Analyser
Development:
- Java 1.8 was used as the base language;
- Developed with Spring Boot;
- PostgreSQL was used as the database;
- Login was implemented with Spring Security;
- The Front-End was made in Thymeleaf;
- API Gateway consumption was done with Feign Client.
Project:
- Proof of concept project for the development of malware so that we can learn how to avoid and recognize them;
- This web application is part of a larger project which is a system developed by me, for collecting suspicious data on corporate and/or institutional computers. Thus, serving as a more efficient monitoring of these entities' assets;
- A Web application made with Spring Framework. This application consumes data from the API Gateway, has authentication through a login, and a web interface for data visualization. It has three screens, one for login, another for Home (which will load all Alerts, separated by pagination) and a Search screen (where it will be possible to filter data by MAC address).
How to use:
- The complete application containing all configured microservices can be obtained at DockerHub.
- To run it more easily, just execute the following commands:
docker container run --platform=linux/amd64 -it -p 8091:8091 -p 8090:8090 -p 5000:5000 -p 9091:9090 -p 3000:3000 --name=app -d darlannoetzold/tcc-spyware:4.0
docker exec -itd app /init-spyware-api.sh
docker exec -itd app /init-remoteanalyser.sh
docker exec -itd app /init-handler-hatespeech.sh
API:
- GitHub Repository:
Link: https://github.com/DarlanNoetzold/spyware-API
HateSpeech API:
- GitHub Repository:
Link: https://github.com/DarlanNoetzold/HateSpeech-portuguese
Spyware Script:
- GitHub Repository:
Link: https://github.com/DarlanNoetzold/spyware
Diagrams:
Use Case Diagram:
Activity Diagrams:
Architecture Diagram:
⭐️ From DarlanNoetzold