{"id":22180595,"url":"https://github.com/dcso/bintag","last_synced_at":"2025-04-10T21:21:27.196Z","repository":{"id":128725439,"uuid":"215974403","full_name":"DCSO/bintag","owner":"DCSO","description":"IDA Pro BinTag Plugin","archived":false,"fork":false,"pushed_at":"2020-04-20T09:53:10.000Z","size":303,"stargazers_count":3,"open_issues_count":1,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-24T18:50:42.481Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","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/DCSO.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":"2019-10-18T08:13:31.000Z","updated_at":"2024-12-30T14:33:46.000Z","dependencies_parsed_at":"2023-03-22T06:02:27.412Z","dependency_job_id":null,"html_url":"https://github.com/DCSO/bintag","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCSO%2Fbintag","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCSO%2Fbintag/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCSO%2Fbintag/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DCSO%2Fbintag/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DCSO","download_url":"https://codeload.github.com/DCSO/bintag/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248299012,"owners_count":21080448,"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-12-02T09:18:48.912Z","updated_at":"2025-04-10T21:21:27.175Z","avatar_url":"https://github.com/DCSO.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BinTag IDA Pro Plugin\n\nBinTag allows you to check a loaded sample against a database of tags.\nThe plugin provides you with a list of tags created from similar binaries.\n\nNew BinTags can be created by choosing *Edit -\u003e Add BinTag*.\n\n## Screenshot\n\n![screenshot](img/screenshot.png)\n\n## BinTag Files\n\nBinTag definition files are stored in `$HOME/.bintag/tags` on Linux systems.\nTags are stored in JSON format and contain a list of imported functions and mnemonic histograms as well as some meta information like an optional description string and flags indicating whether the tag should be applied on 32bit or 64bit binaries.\n\n## Similarity Analysis\n\nThe similarity between the mnemonic histogram vectors of the loaded sample and the BinTag definitions is computed as angular similarity * euclidean distance.\n\nImports are currently not part of the analysis, however if a sample has the same imports as specified in the BinTag definition a notification is displayed in the BinTag View.\n\n## Performance\n\nThe similarity computation has a complexity of O(n²) and thus can be quite demanding when large binaries are analyzed.\n\nTo reduce computation tags are skipped if the function count differs greatly between the BinTag definition and the loaded sample.\n\n## Requirements\n\nCurrently only Linux is supported.\nGCC with C++ 17 support is required.\n\n## Installation\n\nClone this repository to `idasdk/plugins/bintag`.\nTo compile the plugin run `make NDEBUG=1` and `make __EA64__=1 NDEBUG=1`.\nAfter compilation the plugin files are stored in `idasdk/bin/plugins`.\n\n## License\n\nBinTag is licensed under MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcso%2Fbintag","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdcso%2Fbintag","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcso%2Fbintag/lists"}