Enterprise security enhancing solution for Fortune 2000 companies
Redwolf
About the project
The main goal of RedWolf is to build a comprehensive and feature-rich security solution available for enterprises. Their product simulates web threats and creates DDoS attacks for the sake of testing the security of clients’ infrastructures, conducting the attacks in a controlled manner.
Our tasks
Enabling identification of attack source
Developing a system that would correctly identify the attack source for different end users.
Adjusting the tool to the specific needs of different end users
Enabling the function of sending data to chosen addresses either within the local environment, in one browser, or in a global environment – between different browsers or different servers.
Increase product security
Building more secure code to contribute to the overall safety of the product.
01
Challenges
1. Creating a better user service
The Client needed a solution enabling better application user service and the whole cooperation required facing several issues: handling extensive amounts of data in short time, combining various servers to work in a synchronized way and building more secure code to contribute to the overall safety of the product.
2. Scaling the learning curve for end-users

The project was awesome! It was quite challenging but it was really nice to see the impact we had on companies' security, helping the largest global brands improve their resilience to cyber attacks.

Przemysław Czekaj, Senior Full-stack Developer at Neoteric
02
Solutions

1. Meeting project requirements using complementing technologies at different stages of project development
2. Adjusting the tool to specific needs of different end users
We made sure that messages can be sent to chosen addresses (one or more), either within the local environment, in one browser, or in a global environment – between different browsers or different servers.
Thanks to that, the tool can be adjusted to the specific needs of different end-users. An additional microservice that is responsible for storing the gathered data lets them review and analyze the data anytime they need.
3. Improving the intuitiveness necessary for users to achieve their goals
The Client needed a solution enabling better application user service and the whole cooperation required facing several issues: handling extensive amounts of data in short time, combining various servers to work in a synchronized way and building more secure code to contribute to the overall safety of the product.
4. Ensuring data security

Technology we used
Angular
Axibase
Docker
Kafka
Mongo DB
Nest JS
Node JS
Protractor
Redis
Ruby On Rails
Selenium
03
Project Results
1. Enabling safe data access for users
The development team created a solution similar to a router, similar to the DNS and the network stack. It handles big amounts of data and transfers it back to the storage where the users can access it easily and review. We have provided a library written in TypeScript that allows us to build more secure and more reliable code, supported with tests on our side to remove all possible bugs.
2. Creating a robust cyber-defence system
The library evolves over time and now is used in many internal and external projects to provide a distributed message system, registering microservices, delivering messages to a specific recipient. Thanks to this and other functionalities, in the long run, Redwolf’s product users benefit from an efficient and robust cyber-defense system.
3. Enabling safe and efficient data extraction as well as report generation
The final result of development works was a distributed message delivery system that works in production environments for many end users, including hundreds of Fortune 2000 companies. Along with the Client’s team, we created a solution enabling safe and efficient data extraction and correlation system, managing relations between data and the server, and creating reports for the end users.


