{"id":21633711,"url":"https://github.com/vittoriopiotti/subnettingsolver-java","last_synced_at":"2025-08-22T05:31:21.488Z","repository":{"id":246563887,"uuid":"821493438","full_name":"vittorioPiotti/SubnettingSolver-Java","owner":"vittorioPiotti","description":"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","archived":false,"fork":false,"pushed_at":"2024-10-21T01:08:28.000Z","size":12870,"stargazers_count":49,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-08T22:12:33.324Z","etag":null,"topics":["awt","flatlaf","flsm","gui","java","software","solver","subnet","subnetting","subnetting-ipv4-addresses","swing","vlsm","vlsm-calculator"],"latest_commit_sha":null,"homepage":"https://drive.google.com/file/d/17XctjTlS7LYgrnKikc7BHBkw4H3vvMtA/view?usp=sharing","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vittorioPiotti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-28T17:03:34.000Z","updated_at":"2024-12-08T14:58:45.000Z","dependencies_parsed_at":"2024-10-22T04:30:55.854Z","dependency_job_id":null,"html_url":"https://github.com/vittorioPiotti/SubnettingSolver-Java","commit_stats":null,"previous_names":["vittoriopiotti/subnet-solver-java","vittoriopiotti/subnetting-java","vittoriopiotti/subnettingsolver-java"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vittorioPiotti%2FSubnettingSolver-Java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vittorioPiotti%2FSubnettingSolver-Java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vittorioPiotti%2FSubnettingSolver-Java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vittorioPiotti%2FSubnettingSolver-Java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vittorioPiotti","download_url":"https://codeload.github.com/vittorioPiotti/SubnettingSolver-Java/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230561013,"owners_count":18245324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awt","flatlaf","flsm","gui","java","software","solver","subnet","subnetting","subnetting-ipv4-addresses","swing","vlsm","vlsm-calculator"],"created_at":"2024-11-25T03:13:33.513Z","updated_at":"2025-08-22T05:31:21.475Z","avatar_url":"https://github.com/vittorioPiotti.png","language":"Java","readme":"# Subnetting Java\n\nSoluzione software per la risoluzione degli esercizi sulle reti.\n\n\u003e [!NOTE]\n\u003e Software responsive con schermata Small e Large\n\n\n\n\u003e [!WARNING]\n\u003e Correttezza VLSM non garantita\n\n---\n\n## Indice\n\n - [Funzioni](#funzioni)\n - [Ispirazione](#ispirazione)\n - [Javadoc](#javadoc)\n - [Preview](#preview)\n - [Screenshots](#screenshots)\n - [Distribuzione](#distribuzione)\n - [Albero di Path](#albero-di-path)\n - [Crediti](#crediti)\n - [Licenze](#licenze)\n\n## Funzioni\n\n - Identifica IP\n - Verifica Stessa Rete\n - Subnet a Maschera Fissa - FLSM\n - Subnet a Maschera Variabile - VLSM\n\n## Ispirazione\n\nLa grafica del software è stata ispirata e **sviluppata indipendentemente** riproponendo l'interfaccia utente offerta da [Scheduling Solver](https://process-scheduling-solver.boonsuen.com/)\n\n## Javadoc\n\nLink al javadoc [(link)](https://vittoriopiotti.altervista.org/SubnettingJava/org/subnetting/package-summary.html)\n\n## Preview\n\nVideo di Test [(link)](https://drive.google.com/file/d/17XctjTlS7LYgrnKikc7BHBkw4H3vvMtA/view?usp=sharing)\n\n\n---\n\n\u003cimg src=\"https://github.com/vittorioPiotti/Subnet-Solver-Java/blob/main/screenshots/vlsm.png\" /\u003e\n\n\n## Screenshots\n\n\n|\u003cimg src=\"https://github.com/vittorioPiotti/Subnet-Solver-Java/blob/main/screenshots/ip.png\" /\u003e | \u003cimg src=\"https://github.com/vittorioPiotti/Subnet-Solver-Java/blob/main/screenshots/net.png\" /\u003e|\n|-|-|\n|\u003cimg src=\"https://github.com/vittorioPiotti/Subnet-Solver-Java/blob/main/screenshots/flsm.png\" /\u003e|\u003cimg src=\"https://github.com/vittorioPiotti/Subnet-Solver-Java/blob/main/screenshots/vlsm.png\" /\u003e|\n\n\n## Distribuzione\n\n - Mac o Windows\n - openjdk `v.21.0.3`\n - Avviare il file `.jar`\n\n\n## Albero di Path\n\n\n```bash\n$ tree\n.\n├── assets * contiene file.svg\n├── bin * contiene i file binari\n├── lib\n│   ├── batik-all-1.17.jar \n│   ├── flatlaf-3.2.5.jar \n│   ├── xml-apis-ext-1.3.04.jar\n│   └── xmlgraphics-commons-2.9.jar\n├── src\n│   ├── AnimatedButton.java \n│   ├── AnimatedLabel.java \n│   ├── AnimatedModal.java \n│   ├── AnimatedOpacityPanel.java \n│   ├── AnimatedRoundedLabel.java\n│   ├── AnimatedSVG.java\n│   ├── CalcFLSM.java\n│   ├── CalcIP.java \n│   ├── CalcManager.java \n│   ├── CalcNetIDs.java \n│   ├── CalcVLSM.java \n│   ├── GUI.java * main del progetto\n│   ├── LayoutTable.java\n│   ├── ObjIP.java\n│   ├── ObjNetIDs.java\n│   ├── ObjSM.java\n│   ├── RoundedButton.java\n│   ├── RoundedLabel.java\n│   ├── RoundedPanel.java\n│   ├── RoundedPanelApp.java\n│   └── RoundedTextField.java\n└── SubnetSolver.jar * eseguibile\n\n```\n\n## Crediti\n\n[Reda Karimi](https://github.com/RedaKarimi):\n - Correzzione errore caricamento SVG su Windows\n - Caricamento delle dipendenze da pom.xml anzichè da import diretto\n\n## Licenze\n\n\n\u003e [!NOTE]\n\u003e Di **Bootstrap** sono state utilizzate solo le icone\n\n\n\n---\n\n### Subnet Solver\n\n**Copyright** 2024 Vittorio Piotti [(GitHub page)](https://github.com/vittorioPiotti) [(Personal page)](https://vittoriopiotti.altervista.org/)\n\n**Version** [v1.0.0](https://github.com/vittorioPiotti/SubnettingSolver-Java/releases/tag/1.0.0)\n\n**License** [GPL-3.0 License](https://github.com/vittorioPiotti/Subnet-Solver-Java/blob/main/LICENSE.md)\n\n---\n\n### batik-all\n\n**Copyright** 2024 The Apache Software Foundation\n\n**Version** [v1.17](https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-all/1.17)\n\n**License** [Apache License 2.0](https://xmlgraphics.apache.org/batik/license.html)\n\n---\n\n### FlatLaf\n\n**Copyright** 2024 JFormDesigner GmbH\n\n**Version** [v3.2.5](https://mvnrepository.com/artifact/com.formdev/flatlaf/3.2.5)\n\n**License** [Apache License 2.0](https://github.com/JFormDesigner/FlatLaf/blob/main/LICENSE)\n\n---\n\n### xml-apis-ext\n\n**Copyright** 2024 The Apache Software Foundation\n\n**Version** [v1.3.04](https://mvnrepository.com/artifact/xml-apis/xml-apis-ext/1.3.04)\n\n**License** [Apache License 2.0](https://xmlgraphics.apache.org/batik/license.html)\n\n---\n\n### xmlgraphics-commons\n\n**Copyright** 2024 The Apache Software Foundation\n\n**Version** [v2.9](https://mvnrepository.com/artifact/org.apache.xmlgraphics/xmlgraphics-commons/2.9)\n\n**License** [Apache License 2.0](https://xmlgraphics.apache.org/batik/license.html)\n\n---\n\n### Bootstrap Icons\n\n**Copyright** 2011-2018 The Bootstrap Authors \n\n**Version** [v1.11.0](https://blog.getbootstrap.com/2023/09/12/bootstrap-icons-1-11-0/)\n\n**License** [MIT](https://github.com/twbs/icons/blob/main/LICENSE)\n\n\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvittoriopiotti%2Fsubnettingsolver-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvittoriopiotti%2Fsubnettingsolver-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvittoriopiotti%2Fsubnettingsolver-java/lists"}