Coder Social home page Coder Social logo

ratby's Introduction

RatbY

A client-server tool to allow gathering technical information from remote hosts

DESCRIPTION: The project consist in a client-server remote software that will allow gathering technical information from remote clients using ruby as a base language and transport over TCP stack.

FEATURES: A web based GUI password protected in the central server. Only an administrator profile will be available in the application. The administrator username and password will be stored in configuration files of the central server once the application is deployed. A ruby script for Windows platforms will run in remote clients. A set of predefined system information (network configuration, hostname, running process, local users, network connections, content of specific folders) will be pushed manually from clients to the main server. The information will be gathered using the native command line interface and stored in text files locally. The local files will be send to the central server using a manual push instruction in the ruby code using cURL. The information retrieved will be stored in a database located in the central server and displayed using a HTTP graphic interface. Each host will be identified by their hostname, and the technical information gathered will be stored as strings. Client’s information gathered can be queried and reviewed in the web interface.

SYSTEM REQUIREMENTS AND ENVIRONMENT: Local administrator privileges, Ruby interpreter, anti-virus exception and no firewall configuration are required in host. Centralized server running Rails. Permanent connectivity between clients and servers is a must.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.