Kaitai Struct is a declarative language used for describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc. The main idea is that a particular format is described in Kaitai Struct language (.ksy file) and then can be compiled with ksc into source files in one of the supported programming languages. These modules will include a generated code for a parser that can read described data structure from a file / stream and give access to it in a nice, easy-to-comprehend API. This package provides small runtime library used by code generated by Kaitai Struct compiler.
webclient gem - yet (another) universal network client interface for world wide web (www) requests via HTTP
Journeta is a dirt simple peer discovery and message passing library for processes on the same LAN, requiring no advanced networking knowledge to use. Only core Ruby libraries are required, making the library fairly light. As all data is sent across the wire in YAML form, so any arbitrary Ruby object can be sent to peers, written in any language.
Commandline tools for creation, distribution, and execution of Lightweight Environment for Network Security Education (LENSE)
Traditionally, a PHP or Perl/CGI web page has been used to login unauthenticated users to a Network Access Controller like ChilliSpot; this hotspotlogin implementation is based on Sinatra instead, and relies heavily on the CoovaChilli JSON interface.
Abstract classes for Fetcher Microdata serialization of social network data
Tool to launch and configure vCloud networks. Uses vcloud-core.
Ping.fm (http://ping.fm) is a simple service that makes updating your social networks a snap, and this it's Ruby library.
Realtime communications network framework for Ruby and Flash on Rails.
RubyNEAT -- Neural Evolution of Augmenting Topologies for Ruby. By way of an enhanced form of Genetic Algorithms -- the NEAT algorithm, populations of neural nets are evolved to handle pre-defined goals. RubyNEAT is the first implementation of the NEAT algorithm for Ruby, and it leverages Ruby's power to implement the NEAT algorithm in a way that would be difficult to do in other languages. The 'activation function' is largely standalone. Basically, activation is achieved by functional programming. Meaning, once your network is evolved, you can extract it as source code you can then utilize without the RubyNEAT engine. RubyNEAT can be used for nearly any Machine Learning task you can dream of, because it's also extensible and modular. See http://rubyneat.com for the details.
Ruby client for interacting with the ActionNetwork REST API
CDN Connect makes it easier to manage production assets for teams of developers and designers, all while serving files from a fast content delivery network. Features include image optimization, resizing, cropping, filters, etc. The CDN Connect API Ruby Client makes it easier to upload files and interact with the API. Most interactions with CDN Connect APIs require users to authorize applications via OAuth 2.0. This library simplifies the communication with CDN Connect even further allowing you to easily upload files and get information with only a few lines of code.
This gem uses the OrientDB Network Binary Protocol to provide connectivity to an OrientDB Server
Meducation helper services for our pub/sub network
A framework for simulation of networks of hybrid automata, similar to SHIFT and Lambda-SHIFT. Includes ruby-based DSL for defining simulation components, and ruby/C code generation and runtime.
Rumale::NeuralNetwork provides classifiers and regression algorithms based on multi-layer perceptron, radial basis function network, and random vector functional link network in the Rumale interface.
Wraps the nanomsg networking library using the ruby FFI (foreign function interface). It only exposes the native C API to Ruby. Other gems should use this gem to build an API using Ruby idioms.
Experiment controller of OMF, a generic framework for controlling and managing networking testbeds.
extensible open source social network platform
ActsAsFriendable provides a Friendship model, relevent scopes, and many instance methods to quickly and easily add Social Networking functionality to your Rails application.
SocialPoster is a gem that allows you easily post to different social networks.
Vagrant support for Alpine Linux Guests. Features include: Detection, Set hostname, Configure networking DHCP or static, Halt/Shutdown the guest, RSync detection and installation, NFS client installation.
The embodied design system for Network for Good.
Net::NNTP client library for Network News Transfer Protocol
Ruby Client for Comprehensive Knowledge Archive Network. Allows for querying the CKAN repository using REST API
Provides a convenience method to retry blocks of code that might fail due to temporary errors, e.g. a network service that becomes temporarily unavailable. The retries are timed to back-off exponentially (2^n seconds), hopefully giving time for the remote server to recover.
IONOS Enterprise-grade Infrastructure as a Service (IaaS) solutions can be managed through the Cloud API, in addition or as an alternative to the "Data Center Designer" (DCD) browser-based tool. Both methods employ consistent concepts and features, deliver similar power and flexibility, and can be used to perform a multitude of management tasks, including adding servers, volumes, configuring networks, and so on.
A Free Software, multi-threaded, non-blocking network application server designed for low _idle_ power consumption. It is primarily optimized for applications with occasional users which see little or no traffic. yahns currently hosts Rack/HTTP applications, but may eventually support other application types. Unlike some existing servers, yahns is extremely sensitive to fatal bugs in the applications it hosts.
The client library for the Google Network Security V1beta1 API. Note that google-cloud-network_security-v1beta1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-network_security instead. See the readme for more details.
A ruby gem for auth integration of Blindside Networks customers
AT&T’s M2X is a cloud-based fully managed data storage service for network connected machine-to-machine (M2M) devices. From trucks and turbines to vending machines and freight containers, M2X enables the devices that power your business to connect and share valuable data.
A Ruby implementation of the Secure Remote Password protocol (SRP-6a). SiRP is a cryptographically strong authentication protocol for password-based, mutual authentication over an insecure network connection.
Sloe uses NETCONF and/or SNMP to gather data regarding a network device. Designed to help with automated testing this gem can also be used with things like Ruby on Rails
Easily integrate the Apruve B2B payment network into your ruby-based application.
A command-line utility built for copying the contents of one redis db to another over a network. Supports all data types, persists ttls, and attempts to be as efficient as possible.
A ruby implementation of the Networked Help Desk API
This is the simple REST client for Network Management API V1beta1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Network Management API, but note that some services may provide a separate modern client that is easier to use.
The Net::NNTP library provides a simple communication layer for the NNTP (Network News Transfer Protocol).
Threaded SNMP poll based network discovery. Devices are stored in SQL
CSD stands for Communication Systems Design and is a project of the Telecommunication Systems Laboratory (TSLab) of the Royal Institute of Technology in Stockholm, Sweden. Within CSD many software tools are used to build up various networks and services. This gem is supposed to automate processes to handle the compilation and installation of these software tools. Technology Transfer Alliance (TTA) is the project team, which maintains this code.
This is the simple REST client for Network Connectivity API V1alpha1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Network Connectivity API, but note that some services may provide a separate modern client that is easier to use.
I2P.rb is a Ruby library for interacting with the I2P anonymity network.
TTK is designed to help you while you are writing dynamic tests for your projects. It keeps track of your test strategies by means of a solid dynamic hierarchy of test strategy classes. The only way to be 100% generic is to be extensible, after all. Network distribution strategies can also be written since TTK provides cluster features. TTK understands YAML and XML as input and output languages to describe both tests and results.
IGraph is a Ruby extension for interfacing with the C igraph library (http://cneurocvs.rmki.kfki.hu/igraph/). igraph is a library for creating and manipulating graphs with a particular emphasis on network analysis functions.
SBN makes it easy to use Bayesian Networks in your ruby application.
This is the simple REST client for Network Management API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Network Management API, but note that some services may provide a separate modern client that is easier to use.
Simple library to perform basic UPnP network discovery.
Aoandon (青行燈) is a minimalist network intrusion detection system (NIDS).
Ruby implementation of the Secure Remote Password protocol (SRP-6a). SRP is a cryptographically strong authentication protocol for password-based, mutual authentication over an insecure network connection.
Administrative and social network platform for closed user groups.