node-portastic - Find open ports programmatically with Node.js

  •        3

Pure javascript swiss knife for port management. Find open ports, monitor ports and other port relates things. Test if a port is open. If a callback is provided it will be called with an error parameter and a second parameter with a boolean that tells if the port is open or not. If a callback is not provided the return value will be a promise that will be fullfied with the result.

https://github.com/alanhoff/node-portastic#readme

Dependencies:

bluebird : ^2.9.34
commander : ^2.8.1
debug : ^2.2.0

Tags
Implementation
License
Platform

   




Related Projects

node-portfinder - A simple tool to find an open port or domain socket on the current machine

  •    Javascript

If portfinder.getPortPromise() is called on a Node version without Promise (<4), it will throw an Error unless Bluebird or any Promise pollyfill is used.By default portfinder will start searching from 8000. To change this simply set portfinder.basePort.

Port Knocking

  •    

Port knocking is a network authentication system which uses closed ports to identify users through an encrypted port sequence and to modify firewall rules to open specific ports. The system provides a way to connect to a host with no open ports.

PHP Server Monitor

  •    PHP

A script that checks whether the servers are up and running

PufferPanel - PufferPanel is an open source game server management panel, designed for both small networks and game server providers

  •    PHP

PufferPanel is a web-based Game Server Management System. PufferPanel allows you to manage multiple different game servers all from one central location. You can give other users their own servers or allow them access to your servers. You can find pictures of our interfaces in our General User Feature Tour or in our Administrative Feature Tour. In addition to being a free and open source project, PufferPanel provides an easy to use interface for everyone from individual users to large networks or companies. We strive to create a friendly community and we would love for you to join us.

open-nsynth-super - Open NSynth Super is an experimental physical interface for the NSynth algorithm

  •    C++

Open NSynth Super is an experimental physical interface for NSynth, a machine learning algorithm developed by Google Brain’s Magenta team to generate new, unique sounds that exist between different sounds. Open NSynth Super allows you to create and explore new sounds that it generates through a simple to use hardware interface that integrates easily into any musician’s production rig. To find out more, visit the NSynth Super website. This repository contains all the instructions and files required to build an Open NSynth Super instrument from scratch, and you can use them to make your own version. Anyone can fork the code and schematics to remix the instrument in any way they wish.


domain_analyzer - Analyze the security of any domain by finding all the information possible

  •    Python

Domain analyzer is a security analysis tool which automatically discovers and reports information about the given domain. Its main purpose is to analyze domains in an unattended way. Domain analyzer takes a domain name and finds information about it, such as DNS servers, mail servers, IP addresses, mails on Google, SPF information, etc. After all the information is stored and organized it scans the ports of every IP found using nmap and perform several other security checks. After the ports are found, it uses the tool crawler.py from @verovaleros, to spider the complete web page of all the web ports found. This tool has the option to download files and find open folders.

mcxToProfile - Convert macOS property lists, defaults and MCX into Configuration Profiles with Custom Settings payloads

  •    Python

mcxToProfile is a simple command-line utility to create "Custom Settings" Configuration Profiles without the need for the Profile Manager Device Management service in OS X Server 10.7 and 10.8. It can take input from property list files on disk or directly from a Directory Services node (Local MCX or Open Directory). Administrators who would like to move from MCX-based management to Profiles may find this tool useful to speed up the process of migrating and testing. Currently it only supports the "Custom Settings" type, as this seems to be the functional equivalent of key-value domain management in Workgroup Manager.

Processmaker - Open source workflow and business process management (BPM) software suite

  •    PHP

ProcessMaker is an open source workflow and business process management (BPM) software suite that allows small to medium-sized organizations to automate document intensive, approval-based processes across various systems including finance, HR and operations.

portagent

  •    C

portagent is a POSIX transparent proxy routing daemon that allows multiple arbitrary services to run on a single arbitrary port. The main intention of portagent is for situations that need more services open to the world than open ports prohibit.

GHI's Open Source NETMF Ports

  •    

This repository contains the NETMF port sources for GHI's open source hardware (OSHW) offers. It includes the core firmware and also GHI's OSHW libraries.

openalpr-android - Android Automatic License Plate Recognition library (http://www

  •    Java

OpenALPR is an open source Automatic License Plate Recognition library written in C++ with bindings in C#, Java, Node.js, and Python. This project ports this library to Android. You can find the demo application apk at the releases tab. Copy the OpenALPR configuration file to your android project assets directory /main/assets/runtime_data/openalpr.conf, open it and update the runtime_dir to your project directory (for instance, for the sample project the directory is: runtime_dir = /data/data/com.sandro.openalprsample/runtime_data). After that just follow the code example bellow. To see a full example check the sample application.

Novius OS - Create Once Publish Everywhere with Novius OS, a Cross-Channel Open Source CMS.

  •    PHP

Novius OS is an Open Source PHP Content Management System designed as an applications platform, hence the ‘OS’ suffix. You tailor Novius OS to your content through the creation of custom applications. Your well-structured content is to ready to be published to any channel—present and future.

X2CRM - X2CRM Open Source CRM - PHP

  •    PHP

Welcome to X2CRM! X2CRM is a next-generation, open source social sales application for small and medium sized businesses. X2CRM was designed to streamline contact and sales actions into one compact blog-style user interface. Add to this contact and colleague social feeds and sales representatives become smarter and more effective resulting in increased sales and higher customer satisfaction. X2CRM is unique in the crowded Customer Relationship Management (CRM) field with its compact blog-style user interface. Interactive and collaborative tools which users are already familiar with from social networking sites such as tagging, pictures, docs, web pages, group chat, discussions boards and rich mobile and tablet apps are combined within a compact and fast contact sales management application. Reps are able to make more sales contacts while leveraging the combined social intelligence of peers enabling them to add more value to their customer interactions resulting in higher close rates.

puppet-dashboard - The Puppet Dashboard is a web interface providing node classification and reporting features for Puppet, an open source system configuration management tool

  •    Javascript

Puppet Dashboard is a web interface for Puppet. It can view and analyze Puppet reports, assign Puppet classes and parameters to nodes, and view inventory data and backed-up file contents. For full documentation, see the Puppet Dashboard Manual.

macports-ports - The MacPorts ports tree

  •    Perl

This repository contains the source definitions for the open source software packages offered through MacPorts. Check the Problem Hotlist and FAQ to see if your problem is mentioned, and search Trac to see if there are any open tickets.

awesome-leading-and-managing - Awesome List of resources on leading people and being a manager

  •    

Since 2013-ish, Joe Goldberg, who created the original document inspiring this list, read a crap-ton of books and articles about "leadership" and "management" and took notes along the way. He shared it with friends who were transitioning to management roles and eventually decided to open-source it. Here you'll find Joe's still-public document, which provides meatier summaries of the articles you'll find listed here as well as lots of supplementary notes. In summer 2017 Lauri Apple found out about Joe's docs via Software Lead Weekly and asked Joe about posting the contents to GitHub. He gave the greenlight. Lauri changed up the format (very brief blurbs), turned the doc into an Awesome List, and has continued adding new entries ever since. Helping out with the initial upload were a team of Lauri's former colleagues at Zalando. These days the list receives contributions from people around the world.

cri-o - Open Container Initiative-based implementation of Kubernetes Container Runtime Interface

  •    Go

CRI-O is meant to provide an integration path between OCI conformant runtimes and the kubelet. Specifically, it implements the Kubelet Container Runtime Interface (CRI) using OCI conformant runtimes. The scope of CRI-O is tied to the scope of the CRI. This is an implementation of the Kubernetes Container Runtime Interface (CRI) that will allow Kubernetes to directly launch and manage Open Container Initiative (OCI) containers.

Coarse Port Knocking

  •    Shell

This is a simple implementation of Port Knocking techniques. This sniffs network packets with determined keys and executes commands like firewall to open and close ports. In the client mode injects packets with key to server.

iMan

  •    CSharp

iMan will be your own port manager, which help to provide the information about all the ports open in your PC It's completely developed in .NET C#