Downloads:
3,462
Downloads of v 5.0.0:
449
Last Update:
23 Jan 2021
Package Maintainer(s):
Software Author(s):
- radare org
Tags:
radare2 analysis debugger decompiler disassembler forensics security reverse-engineering- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
radare2
This is not the latest version of radare2 available.
- 1
- 2
- 3
5.0.0 | Updated: 23 Jan 2021
- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
Downloads:
3,462
Downloads of v 5.0.0:
449
Maintainer(s):
Software Author(s):
- radare org
radare2 5.0.0
This is not the latest version of radare2 available.
- 1
- 2
- 3
All Checks are Passing
3 Passing Tests
Deployment Method: Individual Install, Upgrade, & Uninstall
To install radare2, run the following command from the command line or from PowerShell:
To upgrade radare2, run the following command from the command line or from PowerShell:
To uninstall radare2, run the following command from the command line or from PowerShell:
Deployment Method:
This applies to both open source and commercial editions of Chocolatey.
1. Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
2. Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
- You can also just download the package and push it to a repository Download
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download radare2 --internalize --version=5.0.0 --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade radare2 -y --source="'INTERNAL REPO URL'" --version="'5.0.0'" [other options]
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
choco upgrade radare2 -y --source="'INTERNAL REPO URL'" --version="'5.0.0'"
$exitCode = $LASTEXITCODE
Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
Exit 0
}
Exit $exitCode
- name: Install radare2
win_chocolatey:
name: radare2
version: '5.0.0'
source: INTERNAL REPO URL
state: present
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'radare2' do
action :install
source 'INTERNAL REPO URL'
version '5.0.0'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller radare2
{
Name = "radare2"
Version = "5.0.0"
Source = "INTERNAL REPO URL"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'radare2':
ensure => '5.0.0',
provider => 'chocolatey',
source => 'INTERNAL REPO URL',
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
4. If applicable - Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
Private CDN cached downloads available for licensed customers. Never experience 404 breakages again! Learn more...
This package was approved by moderator TheCakeIsNaOH on 17 Feb 2021.
radare2 is a scriptable set of tools and libraries for reverse engineering and forensics. It can do binary analysis, supporting a plethora of file formats and architectures, file carving, debugging, tracing, etc...
Uninstall-BinFile -Name r2
Log in or click on link to see number of positives.
- radare2.5.0.0.nupkg (a826af3d8eea) - ## / 62
- radare2-windows-5.0.0.zip (a595a09c132e) - ## / 63
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
Add to Builder | Version | Downloads | Last Updated | Status |
---|---|---|---|---|
radare2 5.4.2 | 2252 | Sunday, September 26, 2021 | Approved | |
radare2 5.0.0 | 449 | Saturday, January 23, 2021 | Approved | |
radare2 4.6.0.20201206-git | 102 | Sunday, December 6, 2020 | Exempted | |
radare2 4.6.0.20201129-git | 92 | Sunday, November 29, 2020 | Exempted | |
radare2 4.6.0.20201122-git | 86 | Sunday, November 22, 2020 | Exempted | |
radare2 4.6.0.20201115-git | 94 | Sunday, November 15, 2020 | Exempted | |
radare2 4.6.0.20201108-git | 95 | Sunday, November 8, 2020 | Exempted | |
radare2 4.6.0.20201101-git | 92 | Sunday, November 1, 2020 | Exempted | |
radare2 4.6.0.20201025-git | 93 | Sunday, October 25, 2020 | Exempted | |
radare2 4.6.0.20201024-git | 107 | Saturday, October 24, 2020 | Exempted |
2009-2021 radare2 radare org
r2-5.0
Commits: 510
Contributors: 65
Interface
- Added the Comma API
- Added r_str_wrap() and r_cons_printat() APIs
- Fix adding comments in panels
- Improved help messages
- Removed problematic fortunes
- Add ?et command to change terminal title
- Fix double-click issue in vte terminals
- Formalize the flag names and its filtering APIs
- Fix return code when using q!. Fixes r2pipe.go
- Add experimental asm.flags.real to get strings from bin.str.real
- Removed unmaintained enyo and panels webuis (-2MB)
- Set realname on all bin strings for better asm.flags.real when bin.str.real is set
- Fix ansi colors embedded inside json output formatting
- Improve socket and http server APIs
- Add opn/opr/opp commands to rotate between opened files
- Initial implementation of scr.cursor for keyboard accessibility in visual and panels
- Add asm.hint.call.indirect to make indirect calls follow the target address (#17968)
Performance
- Use sdb_set instead of sdb_querys (aaaa is 7x faster)
- Optimize IO.cache (makes bins with relocs much faster)
Signatures
Debugger
- Sync anal and debug tracing information
- Fix a crash in dts+ command with empty register arenas
- Attach to target pid/tid on remote lldb connect
- Add a warning when a breakpoint is placed in an invalid map
- Add commands to parse mangling pointers glibc heap
Analysis
Improve signature matching, threshold, refactor and optimize related code
Directly apply Callee Args in Type Matching
Takeover variables when splitting functions
Always register the derived CC from the reg profile
Add bbhash to detect modifications in functions (and reanalize if patched)
Implement basic block listing commands (abl*)
Implement tcc-* commmand to unload all calling conventions
X86
- Add amd64syscall and anal.cc evar
- Fix esil for cmp/sub instructions
- Add amd64syscall calling convention
- Fix ELF R_X86_64_PLT32 relocation entries patching (#17587)
- Fix x86 CMC instruction
MIPS
- Improves mips.gnu esil
- Add JALR JR when the address can be computed
- Fix GP calculation when there are multiple entries
- Fix MIPS C-TYPE instruction check
- Set asm.cpu for mips.gnu derived from the ISA defined in the ELF
ARM
- arm mte addg/subg decoding
- fix arm it block analysis
- BLR arm64 is type=RCALL (before it was UCALL)
- ARM64 assembler can now assemble AND and BIC instructions (Thanks @mrmacete!)
- Add initial support for arm and arm64 ELF relocs
- Handle RELATIVE (todo) and IRELATIVE relocs in ARM64 ELFs
- COFF: add ARMNT and ARM64 support
- All testsuite run on arm32 and arm64
v850
- Improve invalid instruction detection
- Implement the pseudo disassembler plugin
- Fallback to anal=v850 when using asm=v850.gnu
- Add ep, sp, gp lp register aliases for v850
- Added function preludes (aap finds much more functions)
- Fix calling convention argument register usage for v850
- Add all instruction descriptions
- Set v850 disassembler when opening v800 ELF files
TMS320
- Implement pseudo disassembler plugin
PowerPC
- Initial assembler support
- Improve reg profile to support calling conventions
RISC-V
- Add all instruction descriptions
- Add Fix shift instruction analysis
- Fix ESIL for JALR and AUIPC instruction
SPC700 plugins moved to extras
ESIL
- Add sign-extension operations
- Implement aof to filter expressions using the dfg api
- Fix unexpected FPU exception in ESIL emulation bug
- Enlarge ESIL VM stack from 32 to 256
BSD
- Support pkgconf (BSD alternative to pkg-config)
- Fix build with tinycc, unfortunely the final binary segfaults
- Fix debugger support in FreeBSD
- Implements r_sys_aslr for NetBSD
- Fixing r_sys_pid_to_path for DragonFlyBSD
- Setting ASLR support for DragonFlyBSD
Windows
- Fix r_core_editor() on Windows (#17887)
- Fix MSVC template demangling symbols
- Expose TEB address as a flag on Windows
- Add network support to WinDbg/KD (KDNET)
Apple
- Support ObjC small method lists
- Support iOS 14.x dyld shared cache
- Add support for new macOS kernelcache
Changes
- Rename
asm.filter
toasm.sub.names
- Rename
asm.var.sub
toasm.sub.var
- Deprecate the
afc=
command. - Removed all globals from main functions
- afc= -> e anal.cc
- Fix big endian DWARF parsing
- labels no longer stored in sdb
- Refactor Variable Constraints out of SDB
- Fix r_anal_block_automerge incorrectly merging blocks
This package has no dependencies.
Ground Rules:
- This discussion is only about radare2 and the radare2 package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or radare2, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.