
Security News
Follow-up and Clarification on Recent Malicious Ruby Gems Campaign
A clarification on our recent research investigating 60 malicious Ruby gems.
debugger2 is a fork of [debugger] (https://github.com/cldwalker/debugger) for Ruby 2.0.
It uses only external C-APIs. Not of Ruby core sources.
(and debugger is a fork of ruby-debug(19) that works on 1.9.2 and 1.9.3 and installs easily for rvm/rbenv rubies :)
I want to merge original debugger if it has no problem. So debugger2 may be obsolete. Feel free to give us your comments.
First clone this repository:
git clone git@github.com:ko1/debugger2.git
Next, compile the extension:
rake compile
Build the gem package and install it:
gem build debugger2.gemspec
gem install debugger-1.0.0.gem
Ruby 2.0.0 or later.
Wherever you need a debugger, simply:
require 'debugger'; debugger
To use with bundler, drop in your Gemfile:
gem 'debugger2', :git => "git://github.com/ko1/debugger2.git"
At initialization time, debugger loads config files, executing their lines as if they were actual commands a user has typed. config files are loaded from two locations:
Here's a common configuration (yeah, I should make this the default):
set autolist
set autoeval
set autoreload
To see debugger's current settings, use the set
command.
For a list of commands:
(rdb: 1) help
Most commands are described in rdebug's man page
$ gem install gem-man
$ man rdebug
I forked this project from https://github.com/cldwalker/debugger.
Maybe it can work same as debugger'. However, now don't support
post-motem' mode and `threading'.
Please give us your feedback.
Ruby 2.0.0 has debugger support API. No need to install internal headers.
Please report them on github.
All ruby's debugger programmers.
Quote from [original README.md] (https://github.com/cldwalker/debugger/blob/master/README.md).
And I want to say thank you to Asakusa.rb members. They tell me a lot of things, such as how to use github, and so on :).
FAQs
Unknown package
We found that debugger2 demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.
Security News
ESLint now supports parallel linting with a new --concurrency flag, delivering major speed gains and closing a 10-year-old feature request.
Research
/Security News
A malicious Go module posing as an SSH brute forcer exfiltrates stolen credentials to a Telegram bot controlled by a Russian-speaking threat actor.