Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
= Name
Starling - a light weight server for reliable distributed message passing.
= Description
Starling is a powerful but simple messaging server that enables reliable distributed queuing with an absolutely minimal overhead. It speaks the MemCache protocol for maximum cross-platform compatibility. Any language that speaks MemCache can take advantage of Starling's queue facilities.
= Installation
The Starling source is hosted at GitHub and can be found at:
http://github.com/starling/starling/tree/master
The original source was to be found at RubyForge but no longer exists there.
GitHub serves gems prefixed by a username to differentiate different forks. This project can be installed with:
gem sources -a http://gems.github.com/
sudo gem install starling-starling
See http://gems.github.com/ if you want more info about GitHub and gems.
= Quick Start Usage
starling --help
starling
irb
require 'starling' => true starling = Starling.new('127.0.0.1:22122') => MemCache: 1 servers, ns: nil, ro: false starling.set('my_queue', 12345) => nil starling.get('my_queue') => 12345
loop { puts starling.get('my_queue'); sleep 1 } 12345 nil nil ...
For more information run the following in a new console:
'gem server'
This will start a gem server on http://localhost:8808/ which you can view in your browser to see the RDocs for the gem. Or generate rdocs by running the following in a new console:
'rdoc'
= Using memcache-client
memcache-client is now maintained by Mike Perham (http://www.mikeperham.com/)
He is the current maintainer of the gem which is hosted at GitHub and can be found at:
http://github.com/mperham/memcache-client/tree/master
It can be installed using:
# THIS COMMAND ONE TIME ONLY
gem sources -a http://gems.github.com/
# As often as you like
sudo gem install memcache-client
= Known Issues
== TODO
= Authors
= Copyright
Starling - a light-weight server for reliable distributed message passing. Copyright 2007-2008 Blaine Cook blaine@twitter.com, Twitter Inc.
FAQs
Unknown package
We found that starling demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 8 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.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.