node-agent-base - Turn a function into an `http.Agent` instance

  •        8

This module provides an http.Agent generator. That is, you pass it an async callback function, and it returns a new http.Agent instance that will invoke the given callback function when sending outbound HTTP requests.Creates a base http.Agent that will execute the callback function callback for every HTTP request that it is used as the agent for. The callback function is responsible for creating a stream.Duplex instance of some kind that will be used as the underlying socket in the HTTP request.

https://github.com/TooTallNate/node-agent-base

Dependencies:

es6-promisify : ^5.0.0

Tags
Implementation
License
Platform

   




Related Projects

php-restclient - A generic REST API client for PHP

  •    PHP

headers - An associative array of HTTP headers and values to be included in every request. parameters - An associative array of URL or body parameters to be included in every request. curl_options - cURL options to apply to every request; anything defined here: https://secure.php.net/manual/en/function.curl-setopt.php. These will override any automatically generated values. build_indexed_queries (bool) - http_build_query automatically adds an array index to repeated parameters which is not desirable on most systems. Use this option to enable the default behavior. Defaults to FALSE. user_agent - User agent string to use in requests. base_url - URL to use for the base of each request. format - Format string is appended to resource on request (extension), and used to determine which decoder to use on response; a request URL like "api.twitter.com/1.1/statuses/user_timeline.json" would be expected to return well-formed JSON. format_regex - Pattern to extract format from response Content-Type header, used to determine which decoder to use on response. decoders - Associative array of format decoders. See "Direct Iteration and Response Decoding". username - Username to use for HTTP basic authentication. Requires password. password - Password to use for HTTP basic authentication. Requires username. url (string) - URL of the resource you are requesting. Will be prepended with the value of the base_url option, if it has been configured. Will be appended with the value of the format option, if it has been configured.

DotNetAgent - A Simple & Lightweight .NET Multi Agent System

  •    

Implements a hierarchical multi agent system which adopts messaging for communication between the agents. Provides base classes to facilitate easier adoption of agent oriented systems within other sofware.

docker-dd-agent - Datadog Agent Dockerfile for Trusted Builds.

  •    Python

This repository is meant to build the base image for a Datadog Agent container. You will have to use the resulting image to configure and run the Agent.The default image is ready-to-go. You just need to set your API_KEY in the environment.

vsts-agent - Visual Studio Team Services Build and Release Agent

  •    CSharp

Supported on Windows, OSX, Ubuntu and Red Hat. Written for the .NET Core CLR as one code base in C#.


azure-pipelines-agent - Azure Pipelines Build and Release Agent

  •    CSharp

Supported on Windows, OSX, Ubuntu and Red Hat. Written for the .NET Core CLR as one code base in C#.

container-agent - Simple agent for running containers based on a declarative manifest.

  •    Python

[![Build Status](https://travis-ci.org/GoogleCloudPlatform/container-agent.svg?branch=master)](https://travis-ci.org/GoogleCloudPlatform/container-agent)

universe-starter-agent - A starter agent that can solve a number of universe environments.

  •    Python

This repository has been deprecated in favor of the Retro (https://github.com/openai/retro) library. See our Retro Contest (https://blog.openai.com/retro-contest) blog post for detalis. The codebase implements a starter agent that can solve a number of universe environments. It contains a basic implementation of the A3C algorithm, adapted for real-time environments.

curl - A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP

  •    C

curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.

node-webkit-agent - NodeJS agent for WebKit devtools front-end

  •    Javascript

This module is an implementation of Chrome developer tools protocol. It is still pretty much a work in progress and only heap and CPU profilers are working right now. Help is wanted to finish implementing debugger, networking and console agents as well as a implementing from scratch a flamegraphs agent. This module allows you to debug and profile remotely your nodejs applications leveraging the following features by re-using the built-in devtools front-end that comes with any webkit-based browsers such as Chrome or Safari.

agent - Minimalistic Swift HTTP request agent for iOS and OS X

  •    Swift

Minimalistic Swift HTTP request agent for iOS and OS X. This is a tiny framework that gives you nice a API for crafting HTTP requests.

merlin - Merlin is a cross-platform post-exploitation HTTP/2 Command & Control server and agent written in golang

  •    PowerShell

Merlin is a cross-platform post-exploitation HTTP/2 Command & Control  server and agent written in golang. To facilitate ease of use, a TLS X.509 private and public certificate is distributed with Merlin. This allows a user to start using Merlin right away. However, this key is widely distributed and is considered public knowledge. You should generate your own certificates and replace the default certificates that ship with Merlin. The default location for the certificates is the data/x509 directory. The openssl command can be used from a Linux system to generate a key pair.

prpl-server-node - An HTTP server for Node designed to serve PRPL apps in production.

  •    TypeScript

An HTTP server for Node designed to serve PRPL apps in production. Modern browsers offer great features that improve performance, but most applications need to support older browsers too. prpl-server can serve different versions of your application to different browsers by detecting browser capabilities using the user-agent header.

useragent - Useragent parser for Node.js, ported from browserscope.org

  •    Javascript

Useragent originated as port of browserscope.org's user agent parser project also known as ua-parser. Useragent allows you to parse user agent strings with high performance and accuracy by using hand tuned regular expressions for browser matching. This database is needed to ensure that every browser is correctly parsed as every browser vendor implements it's own user agent schema. This is why regular user agent parsers have major issues because they will most likely parse out the wrong browser name or confuse the render engine version with the actual version of the browser. This module relies on uap-core's regexes.yaml user agent database to parse user agent strings.

ionic-app-base - A base starting point for Ionic, with Cordova, Bower, and Gulp.

  •    Javascript

We recommend using the [Ionic CLI](https://github.com/driftyco/ionic-cli) to create new Ionic projects that are based on this project but use a ready-made starter template.For example, to start a new Ionic project with the default tabs interface, make sure the `ionic` utility is installed:```bash$ npm install -g ionic```Then run:```bash$ ionic start myProject tabs```More info on this can be found on the Ionic [Getting Started](http://ionicframework.com/getting-started) page and the [Ionic CLI](h

prpl-server - An HTTP server for Node designed to serve PRPL apps in production.

  •    TypeScript

An HTTP server for Node designed to serve PRPL apps in production. Modern browsers offer great features that improve performance, but most applications need to support older browsers too. prpl-server can serve different versions of your application to different browsers by detecting browser capabilities using the user-agent header.

Agent PenDrive

  •    

Agent PenDrive to program s?u??cy do zabezpieczania danych na no?nikach wymiennych. Oficjalna strona projektu: http://agent-pendrive.hvs.pl

newrelic-plugin-agent - Multi-Plugin python-based Agent for NewRelic's Platform

  •    Python

The agent requires Python 2.6 or 2.7 and pip for installation. Individual plugin backends may require additional libraries and are detailed below. The configuration file uses YAML as its format. Most tickets for non-working installs are due to configuration file formatting errors. Please make sure you are properly formatting your configuration file prior to submitting a ticket. YAML is a whitespace dependent markup format. More information on writing proper YAML can be found at http://yaml.org.

vagent2 - Varnish Agent

  •    Roff

The varnish-agent is a small daemon meant to communicate with Varnish and other varnish-related services to allow remote control and monitoring of Varnish. It listens to port 6085 by default. Try http://hostname:6085/html/ for the HTML front-end. All arguments are optional. The Varnish Agent will read all the necessary options from the shm-log, with the exception of the username and password, which is read from the -K option or the default value.

base-express

  •    Javascript

The purpose for this repository is to serve as a base project for your next Node and Express web app. Clone it and you are ready to go. It will provide you with a simple but solid structure on which to build on. We will do our best to keep it up to date with the latest node and express versions.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.