Giter Site home page Giter Site logo

nodepot-openshift's Introduction

Nodepot

Version 0.36: 14.05.2015

Thanks to Angelo Dell'Aera and Andrea De Pasquale for testing.

  • not production ready !!! -

A nodejs web application honeypot designed to run in small environments such as Raspberry PI / Cubietrack

Background:

With Glaspot Lukas did a great job. Nodepot was initially started as a pure learning project for NodeJS.

Needed things (Openshift):

See openshift.txt

Needed things (Ubuntu/Debian):

apt-get install nodejs redis-server curl npm will install all needed components. npm install --save string crypto redis moment (NOT NEEDED) npm install nodemailer --save npm install emailjs --save npm install twit npm install string npm install nodejs-hpfeeds

On a plain vanilla Debian system add the following

npm install put npm install binary

If the npm call fails, run the following code to fix the entry.

npm config set registry http://registry.npmjs.org/

IMPORTANT: Copy an adapted version of the config.js file (./template) to /etc/nodepot/config.js

Standard install directory should be /opt/Nodepot

Startup

nodejs app.js will start the server. Please ensure that redis (http://redis.io/) is running.

Optionally as additional parameter you can pass the location / name of the configfile.

Crontab

If you want to include a check in your crontab for the running service, please add e.g. with a 5 minute interval the following call to your crontab:

/opt/Nodepot/nodepot.sh

Internally it will call corecheck.sh for some additional stuff.

Contact:

markus-schmall@t-online flakedev on twitter

nodepot-openshift's People

Contributors

schmalle avatar

Watchers

James Cloos avatar  avatar  avatar

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.