{"id":21994421,"url":"https://github.com/codelibs/jcifs","last_synced_at":"2025-05-14T18:05:20.735Z","repository":{"id":42610215,"uuid":"51965096","full_name":"codelibs/jcifs","owner":"codelibs","description":"JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java","archived":false,"fork":false,"pushed_at":"2025-05-10T02:44:03.000Z","size":2922,"stargazers_count":239,"open_issues_count":10,"forks_count":59,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-05-10T03:41:22.843Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codelibs.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}},"created_at":"2016-02-18T00:04:23.000Z","updated_at":"2025-05-10T02:44:06.000Z","dependencies_parsed_at":"2024-12-30T02:03:12.309Z","dependency_job_id":"86f705ce-ff17-4a14-a638-73db19b20cda","html_url":"https://github.com/codelibs/jcifs","commit_stats":null,"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codelibs%2Fjcifs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codelibs%2Fjcifs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codelibs%2Fjcifs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codelibs%2Fjcifs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codelibs","download_url":"https://codeload.github.com/codelibs/jcifs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254198514,"owners_count":22030965,"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":[],"created_at":"2024-11-29T21:08:52.838Z","updated_at":"2025-05-14T18:05:15.722Z","avatar_url":"https://github.com/codelibs.png","language":"Java","funding_links":[],"categories":["网络编程"],"sub_categories":[],"readme":"JCIFS\n[![Java CI with Maven](https://github.com/codelibs/jcifs/actions/workflows/maven.yml/badge.svg)](https://github.com/codelibs/jcifs/actions/workflows/maven.yml)\n=====\n\nJCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java.\nFrom version 2.x, this project is forked from [jcifs-ng](https://github.com/AgNO3/jcifs-ng) and existing jcifs code is merged as `smb1`.\n\n## Version\n\n[Versions in Maven Repository](https://repo1.maven.org/maven2/org/codelibs/jcifs/)\n\n## Using Maven\n\n```\n\u003cdependency\u003e\n    \u003cgroupId\u003eorg.codelibs\u003c/groupId\u003e\n    \u003cartifactId\u003ejcifs\u003c/artifactId\u003e\n    \u003cversion\u003e2.1.39\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n## Changes\n\n * SMB2 (2.02 protocol level) support, some SMB3 support\n * Remove global state\n * Allow per context configuration\n * Logging through SLF4J\n * Drop pre-java 1.7 support\n * Unify authentication subsystem, NTLMSSP/Kerberos support\n * Large ReadX/WriteX support\n * Streaming list operations\n * NtTransNotifyChange support\n * Google patches: various bugfixes, lastAccess support, retrying requests\n * A proper test suite\n * Various fixes\n\n## Others\n\n### This jcifs or jcifs-ng\n\njcifs-ng will be a proper choice for many users. \nThere are a lot of SMB devices in the world.\nSome of them only work with the old jcifs library.\nIf you want to support many SMB devices, CodeLibs jcifs library will be helpful.\nFor example, since [Fess](https://github.com/codelibs/fess) needs to support many SMB devices, it uses this library.\nHowever, if you have only a specific SMB device, you should use jcifs-ng library.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodelibs%2Fjcifs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodelibs%2Fjcifs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodelibs%2Fjcifs/lists"}