{"id":20159731,"url":"https://github.com/nowsecure/apt-packages-diff","last_synced_at":"2025-11-29T07:05:01.196Z","repository":{"id":77040796,"uuid":"90638465","full_name":"nowsecure/apt-packages-diff","owner":"nowsecure","description":null,"archived":false,"fork":false,"pushed_at":"2017-05-10T20:15:08.000Z","size":3,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-03T02:26:48.693Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nowsecure.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}},"created_at":"2017-05-08T14:37:01.000Z","updated_at":"2017-05-11T14:48:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"075d3c7c-b9a6-47c5-8c77-cb82d1734ee6","html_url":"https://github.com/nowsecure/apt-packages-diff","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/nowsecure/apt-packages-diff","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nowsecure%2Fapt-packages-diff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nowsecure%2Fapt-packages-diff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nowsecure%2Fapt-packages-diff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nowsecure%2Fapt-packages-diff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nowsecure","download_url":"https://codeload.github.com/nowsecure/apt-packages-diff/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nowsecure%2Fapt-packages-diff/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27339139,"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","status":"online","status_checked_at":"2025-11-29T02:00:06.589Z","response_time":56,"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":[],"created_at":"2024-11-14T00:09:45.965Z","updated_at":"2025-11-29T07:05:01.137Z","avatar_url":"https://github.com/nowsecure.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"APT Packages Diff\n=================\n\n`apt-packages-diff` is a tool written in Rust that find changes between\ndifferent Packages files from any Debian-based distro in local plain,\ngzipped or remote locations.\n\nThis is also useful for comparing changes in Cydia repositories and\nbe able to determine what's new, removed or changed.\n\nThis is NOT an official NowSecure product.\n\nAuthor\n------\n\nWritten by Sergi Àlvarez i Capilla at NowSecure \u003cpancake@nowsecure.com\u003e\n\nBuild and install\n-----------------\n\nThis thing is compiled with Cargo:\n\n\tcargo build --release\n\nTo install just copy the binary in `target/release/apt-packages-diff` to your $PATH or:\n\n\tcargo install --release\n\nCrosscompilation\n----------------\n\nIt is also possible to build apt-packages-diff for iOS using the following line:\n\n\tcargo build --release --target aarch64-apple-ios\n\tscp target/aarch64-apple-ios/apt-packages-diff root@192.168.1.40:/usr/bin\n\nssh root@192.168.1.40\n\n\t# cd /usr/bin\n\t# chmod +x apt-packages-diff\n\t# ldid -S apt-packages-diff\n\nHow to use\n----------\n\nYou must provide the old and new Packages file to display the changes:\n\n\tapt-packages-diff /var/lib/apt/lists/apt.saurik.com_dists_ios_1240.10_Release \\\n\t\t\"http://apt.saurik.com/dists/ios/main/binary-iphoneos-arm/Packages\"\n\nApt caches those files into `/var/lib/apt/lists/*._Packages`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnowsecure%2Fapt-packages-diff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnowsecure%2Fapt-packages-diff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnowsecure%2Fapt-packages-diff/lists"}