Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/javitocor/information-and-security

5 Different projects to practice with express security library helmet and python.
https://github.com/javitocor/information-and-security

cracker expressjs helmetjs html-canvas-game javascript mocha-chai mongodb mongoosejs nodejs port-scanner-socket python3 socket-io

Last synced: 1 day ago
JSON representation

5 Different projects to practice with express security library helmet and python.

Awesome Lists containing this project

README

        

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
![Hireable](https://cdn.rawgit.com/hiendv/hireable/master/styles/default/yes.svg)

# Information and Security

> 5 Different projects to practice with express security library helmet and python.
> - Port Scanner: Scan ports of a given url or IP. BUilt with Python
> - Stock Price Checker: Call an API to know the stock prices and get the people who likes it. Built with Express and Mongoose
> - SHA-1 Password Checker: Crack SHA-1 passowrd and hash them. Built with Python
> - Anonymous Message Board: Send your messages, always confidential. Built with Express
> - Secure Real Multiplayer Game: 'Kill the monster' a game built with Express, Socket.io and HTML Canvas

Additional description about the project and its features.

## Built With

- PYTHON
- NODEJS
- EXPRESSJS
- HELMETJS
- MONGOOSE
- HTML CANVAS
- SOCKET.IO

### Usage
To have this app on your pc, you need to:
* [download](https://github.com/javitocor/Information-and-Security/archive/development.zip) or clone this repo:
- Clone with SSH:
```
[email protected]:javitocor/Information-and-Security.git
```
- Clone with HTTPS
```
https://github.com/javitocor/Information-and-Security.git
```
#### Python projects
* Access each folder from your terminal and run `python main.py`.
#### Express projects
* In the root folder run `npm install` and then `npm start`. Go to [http://localhost:3000](http://localhost:3000) in your browser.

## Authors

👤 **Javier Oriol Correas Sanchez Cuesta**

- Github: [@javitocor](https://github.com/javitocor)
- Twitter: [@JavierCorreas4](https://twitter.com/JavierCorreas4)
- Linkedin: [Javier Oriol Correas Sanchez Cuesta](https://www.linkedin.com/in/javier-correas-sanchez-cuesta-15289482/)

## 🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the [issues page](https://github.com/javitocor/Information-and-Security/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments 🚀

- FreeCodeCamp
- Python Docs
- Python for everyone course
- Express docs
- Socket.io docs
- MDN - HTML Canvas tutorial

## 📝 License

This project is [MIT](lic.url) licensed.

[contributors-shield]: https://img.shields.io/github/contributors/javitocor/Information-and-Security.svg?style=flat-square
[contributors-url]: https://github.com/javitocor/Information-and-Security/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/javitocor/Information-and-Security.svg?style=flat-square
[forks-url]: https://github.com/javitocor/Information-and-Security/network/members
[stars-shield]: https://img.shields.io/github/stars/javitocor/Information-and-Security.svg?style=flat-square
[stars-url]: https://github.com/javitocor/Information-and-Security/stargazers
[issues-shield]: https://img.shields.io/github/issues/javitocor/Information-and-Security.svg?style=flat-square
[issues-url]: https://github.com/javitocor/Information-and-Security/issues