https://github.com/mubelotix/insa-scan
Network scanner for my school's
https://github.com/mubelotix/insa-scan
Last synced: 2 months ago
JSON representation
Network scanner for my school's
- Host: GitHub
- URL: https://github.com/mubelotix/insa-scan
- Owner: Mubelotix
- Archived: true
- Created: 2024-01-19T23:38:54.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-26T15:50:00.000Z (about 1 year ago)
- Last Synced: 2025-03-26T22:29:31.071Z (7 months ago)
- Language: HTML
- Homepage: https://scan.insa.lol
- Size: 426 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# insa-scan
This project is a scanner for the INSA network.
It's intented to help students find machines to connect to over SSH.
This was a pain point for me, especially during the night or week-end, when almost all machines are turned off.
A working VPN is configured in a docker, so that all you need is valid INSA credentials.
This project is able to track uptime statistics, along with CPU and memory characteristics.## Project status
It is with deep disappointment and frustration that I must inform users that this project has been forcibly terminated by the school administration. Despite its potential to address a significant issue faced by students, particularly during off-hours, the administration showed a concerning lack of support or understanding for student-driven initiatives aimed at improving the learning environment. The abrupt shutdown of this project, without meaningful dialogue or consideration of its benefits, raises questions about the institution's commitment to fostering innovation and addressing student needs. This experience has been deeply disheartening and reflects a disconnect between administrative decisions and the practical challenges faced by the student body. I hope that M. Vasseur might reconsider his choice someday.
I am giving away [all the archive data of previous scans](https://scan.insa.lol/states.bin) to any INSA student.
## Building
```bash
cargo build --release
sudo docker build -t mubelotix/insa-scan:0.1.1 .
```## Deploying
```bash
sudo docker push mubelotix/insa-scan:0.1.1
```## Running
```bash
sudo docker run \
--name insa-scan \
-v $(pwd):/data \
-e INSA_USERNAME='username' \
-e INSA_PASSWORD='password' \
--cap-add=NET_ADMIN \
mubelotix/insa-scan:0.1.1
```