Skip to content

Soluzione software per la risoluzione degli esercizi sulle reti. Identifica il tipo di IP, verifica se due IP sono della stessa rete, effettua la FLSM e la VLSM

License

Notifications You must be signed in to change notification settings

vittorioPiotti/Subnetting-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Subnetting Java

Soluzione software per la risoluzione degli esercizi sulle reti.

Tip

Compatibilità con Windows e MacOS

Tip

Corretto funzionamento garantito

Warning

Correttezza VLSM non garantita

Funzionalità

  • Identifica IP
  • Verifica Stessa Rete
  • Subnet a Maschera Fissa - FLSM
  • Subnet a Maschera Variabile - VLSM

Ispirazione

La grafica del software è stata ispirata e sviluppata indipendentemente riproponendo l'interfaccia utente offerta da Scheduling Solver

Preview

Video di Test (link)


Screenshots

Distribuzione

  • Mac o Windows
  • openjdk v.21.0.3
  • Avviare il file .jar

Licenze

Componente Versione Copyright Licenza
Subnet Solver v1.0.0 2024 Vittorio Piotti GPL-3.0 License
batik-all v1.17 2024 The Apache Software Foundation Apache License 2.0
FlatLaf v3.2.5 2024 JFormDesigner GmbH Apache License 2.0
xml-apis-ext v1.3.04 2024 The Apache Software Foundation Apache License 2.0
xmlgraphics-commons v2.9 2024 The Apache Software Foundation Apache License 2.0
Bootstrap v5.3.0-alpha3 2011-2023 The Bootstrap Authors MIT License

Albero di Path

$ tree
.
├── assets * contiene file.svg
├── bin * contiene i file binari
├── lib
│   ├── batik-all-1.17.jar 
│   ├── flatlaf-3.2.5.jar 
│   ├── xml-apis-ext-1.3.04.jar
│   └── xmlgraphics-commons-2.9.jar
├── src
│   ├── AnimatedButton.java 
│   ├── AnimatedLabel.java 
│   ├── AnimatedModal.java 
│   ├── AnimatedOpacityPanel.java 
│   ├── AnimatedRoundedLabel.java
│   ├── AnimatedSVG.java
│   ├── CalcFLSM.java
│   ├── CalcIP.java 
│   ├── CalcManager.java 
│   ├── CalcNetIDs.java 
│   ├── CalcVLSM.java 
│   ├── GUI.java * main del progetto
│   ├── LayoutTable.java
│   ├── ObjIP.java
│   ├── ObjNetIDs.java
│   ├── ObjSM.java
│   ├── RoundedButton.java
│   ├── RoundedLabel.java
│   ├── RoundedPanel.java
│   ├── RoundedPanelApp.java
│   └── RoundedTextField.java
└── SubnetSolver.jar * eseguibile