
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
h1. Rubber Generate
h2. v0.0.20
Template language for generating Ruby bindings for C libraries by Geoff Youngs g@intersect-uk.co.uk
h3. Introduction
A simple ruby-style bindings generator for Ruby. It allows bindings to be laid out in a Ruby style, documentation to be included inline and explicit type casts within C code. It's somewhere between SWIG and pyrex.
It also allows features extconf.rb creation, including checks for headers, pkg-config etc. The modules it creates currently depend on Ruby/GTK, but it is planned to remove this dependency unless they genuinely require Ruby/GTK.
Other features include custom named type-maps, pre/post code inclusion within functions and some rudimentary understanding of C code.
h3. Changes
0.0.20 - 31st Jul 2013
0.0.19 - 17th June 2013
0.0.18 - 16th Nov 2012
0.0.17 - 16th Nov 2012
0.0.16 - 20th Oct 2011
0.0.15 - 18th Oct 2011
0.0.14 - 18th Oct 2011
0.0.13 - 5th May 2011
0.0.12 - 3rd May 2011
0.0.11 - 27th Apr 2011
0.0.10 - 27th Apr 2011
0.0.9 - 31st May 2010
0.0.8 - 10th May 2010
0.0.7 - 7th May 2010
0.0.6 - 6th May 2010
h3. Dependencies
h3. Example
Sample file:
Usage:
$ rubber-generate --generate --build --install vte.cr
Which should generate [arch]/vte.c <- Source code for extension [arch]/vte.rd <- RD documentation from vte.cr [arch]/extconf.rb <- Config script [arch]/vte.o <- Object file [arch]/vte.so <- Compiled extension
h3. Installation
$ sudo gem install rubber-generate
h3. Credits
Author: Geoff Youngs
Contributors:
FAQs
Unknown package
We found that rubber-generate demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.