{"id":19099175,"url":"https://github.com/diev/jzdo-exch","last_synced_at":"2026-04-17T13:31:43.165Z","repository":{"id":109041984,"uuid":"376035006","full_name":"diev/JZDO-Exch","owner":"diev","description":"A console cross-platform .NET8-9 program to exchange files through SFTP and to send emails through SMTP.","archived":false,"fork":false,"pushed_at":"2025-09-18T11:26:02.000Z","size":68,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-18T13:37:00.794Z","etag":null,"topics":["console","json","sftp","sftp-client","smtp","smtp-client"],"latest_commit_sha":null,"homepage":"http://dievdo.ru/JZDO-Exch/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/diev.png","metadata":{"files":{"readme":"README.md","changelog":null,"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-06-11T13:31:15.000Z","updated_at":"2025-09-18T11:22:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"a6bd8472-bfd1-4475-86f8-97df67e16429","html_url":"https://github.com/diev/JZDO-Exch","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/diev/JZDO-Exch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2FJZDO-Exch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2FJZDO-Exch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2FJZDO-Exch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2FJZDO-Exch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/diev","download_url":"https://codeload.github.com/diev/JZDO-Exch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2FJZDO-Exch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31931248,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T12:37:54.787Z","status":"ssl_error","status_checked_at":"2026-04-17T12:37:25.095Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["console","json","sftp","sftp-client","smtp","smtp-client"],"created_at":"2024-11-09T03:49:00.318Z","updated_at":"2026-04-17T13:31:43.159Z","avatar_url":"https://github.com/diev.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [JZDO-Exch](https://diev.github.io/JZDO-Exch/)\n\n[![Build status](https://ci.appveyor.com/api/projects/status/dk0sf5bu4efe08kf?svg=true)](https://ci.appveyor.com/project/diev/jzdo-exch)\n[![.NET8 Desktop](https://github.com/diev/JZDO-Exch/actions/workflows/dotnet8-desktop.yml/badge.svg)](https://github.com/diev/JZDO-Exch/actions/workflows/dotnet8-desktop.yml)\n[![GitHub Release](https://img.shields.io/github/release/diev/JZDO-Exch.svg)](https://github.com/diev/JZDO-Exch/releases/latest)\n\nA console .NET 8-9 program to exchange files through SFTP and\nto send emails through SMTP.\n\nКонсольная программа для обмена файлами по SFTP и отправка\nотчета по почте по SMTP.\nПрограмма требует установленного .NET 8 (LTS) - 9.\nИспользует пакет SSH.NET Version=2025.0.0\n\n## Settings / Параметры\n\nAppsettings:\n\n- `JZDO-Exch.config.json` (located with App `exe`)\n- `%ProgramData%\\Diev\\JZDO-Exch.config.json` (overwrites if exists)\n\nWindows Credential Manager:\n\n- `JZDO-Exch *` (name: `JZDO-Exch {host}[ {port}]`, user: `{sftp user}`, pass: `{password}`)\n- `SMTP *` (name: `SMTP {host} {port} tls`, user: `{sender}`, pass: `{password}`)\n\n## Requirements / Требования\n\n- .NET 8-9 Desktop Runtime\n\n## Build / Построение\n\nBuild an app with many dlls  \n`dotnet publish JZDO-Exch\\JZDO-Exch.csproj -o Distr`\n\nBuild a single-file app when NET Desktop runtime required  \n`dotnet publish JZDO-Exch\\JZDO-Exch.csproj -o Distr -r win-x64 -p:PublishSingleFile=true --no-self-contained`\n\nBuild a single-file app when no runtime required  \n`dotnet publish JZDO-Exch\\JZDO-Exch.csproj -o Distr -r win-x64 -p:PublishSingleFile=true`\n\nИли просто используйте `build.cmd`.\n\n## Versioning / Порядок версий\n\nНомер версии программы указывается по нарастающему принципу:\n\n* Протестированная максимальная версия .NET (9);\n* Год текущей разработки (2025);\n* Месяц без первого нуля и день редакции (902 - 02.09.2025);\n* Номер билда - просто нарастающее число для внутренних отличий.\nЕсли настроен сервис AppVeyor, то это его автоинкремент.\nИли часто просто 0.\n\nПродукт развивается для собственных нужд, а не по коробочной\nстратегии, и поэтому *Breaking Changes* могут случаться чаще,\nчем это принято в *SemVer*.\n\n## License / Лицензия\n\nLicensed under the [Apache License, Version 2.0](LICENSE).  \nВы можете использовать эти материалы под свою ответственность.\n\n[![Telegram](https://img.shields.io/badge/t.me-dievdo-blue?logo=telegram)](https://t.me/dievdo)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiev%2Fjzdo-exch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiev%2Fjzdo-exch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiev%2Fjzdo-exch/lists"}