{"id":17056522,"url":"https://github.com/cguimaraes/sstftp","last_synced_at":"2026-04-18T02:31:34.253Z","repository":{"id":75841702,"uuid":"347352997","full_name":"cguimaraes/ssTFTP","owner":"cguimaraes","description":"Open Source Implementation of Trivial File Transfer Protocol (TFTP)","archived":false,"fork":false,"pushed_at":"2026-04-03T13:31:34.000Z","size":214,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-03T17:28:34.274Z","etag":null,"topics":["tftp","tftp-client","tftp-protocol","tftp-server"],"latest_commit_sha":null,"homepage":"","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/cguimaraes.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-03-13T11:34:00.000Z","updated_at":"2023-08-02T10:23:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"4e6da60e-88d6-4965-858f-3a76910065f4","html_url":"https://github.com/cguimaraes/ssTFTP","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/cguimaraes/ssTFTP","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cguimaraes%2FssTFTP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cguimaraes%2FssTFTP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cguimaraes%2FssTFTP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cguimaraes%2FssTFTP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cguimaraes","download_url":"https://codeload.github.com/cguimaraes/ssTFTP/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cguimaraes%2FssTFTP/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31953762,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["tftp","tftp-client","tftp-protocol","tftp-server"],"created_at":"2024-10-14T10:24:45.592Z","updated_at":"2026-04-18T02:31:34.228Z","avatar_url":"https://github.com/cguimaraes.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"ssTFTP\n========\nOpen-source implementation of a Trivial File Transfer Protocol (TFTP)\nserver and client in JAVA.\n\nDescription\n-----------\nssTFTP is a Trivial File Transfer Protocol (TFTP) client and server\nimplementations in JAVA. It was developed for a class in 2008, which I\ndecided to revive and improve.\n\nThe current version (v0.2 beta) implements the TFTP client and server according\nto the standard RFC 1350. TFTP Option Extension, according standard RFC 2347,\nis implemented:\n - TFTP Blocksize Option (RFC 2348)\n - TFTP Timeout Interval Option (RFC 2349)\n - TFTP Transfer Size Option (RFC 2349)\n\nFor more info, please check CHANGELOG file.\n\nRequirements\n------------\n* Java 7\n* Maven (for building)\n* Docker (optional)\n\nBuild ssTFTP\n--------------\nssTFTP is a standard Maven project. Simply run the following command\nfrom the project root directory:\n\n    mvn clean install\n\nor\n\n    cd docker \u0026\u0026 docker-compose build\n\nOn the first build, Maven will download all the dependencies from the\ninternet and cache them in the local repository (`~/.m2/repository`), which\ncan take a considerable amount of time. Subsequent builds will be faster.\n\nWhere to get help\n-----------------\nYou can create an issue in\n[GitHub repository](https://github.com/cguimaraes/ssTFTP).\n\nContribution guidelines\n-----------------------\nFirst make sure that your patch follows these rules:\n\n1. It works!! :)\n2. No trailing white spaces.\n3. Keep the code style consistent.\n4. Use tabs as 4 spaces.\n\nAfter that you can create a pull request in\n[GitHub repository](https://github.com/cguimaraes/ssTFTP).\n\nContributor list\n----------------\n\tCarlos Guimarães \u003ccarlos.em.guimaraes@gmail.com\u003e\n\nExternal Contributors:\n\n\tYou can be the first one :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcguimaraes%2Fsstftp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcguimaraes%2Fsstftp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcguimaraes%2Fsstftp/lists"}