Skip to content

Honeypot Client using NodeJS, NPM, React, Gulp, and custom modules to parse JSON responses from Honeypot Server

License

Notifications You must be signed in to change notification settings

TheFixers/node-honeypot-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node Honeypot Client

ReactJS/FLUX web-client for a Honeypot Server.

Navigation

Node Honeypot Client | Requirements | Folder Structure | Installation | Development | Deployment | Contributions | Team | Copyright | Licence | Contact

Requirements

This project assumes you have Node and the following global NPM packages installed:

  • Node + NPM
  • Gulp
  • Webpack
  • Webpack Dev Server (optional)

Folder Structure

.
├── dist
└── src
    ├── js
    │   ├── actions
    │   ├── api
    │   ├── components
    │   │   ├── detail
    │   │   ├── footer
    │   │   ├── header
    │   │   ├── list
    │   │   ├── pagination
    │   │   ├── results
    │   │   └── search
    │   ├── constants
    │   ├── dispatchers
    │   ├── mixins
    │   ├── modules
    │   ├── static
    │   └── stores
    └── styles

20 directories

Installation

  • Install Node.js and NPM: Click for info here
  • Install Global NPM modules: type npm install gulp webpack webpack-dev-server -g
  • Install dependencies: go to your root project directory and type npm install

Development

To develop, from the project's root directory, use the command npm start. This will fire up the app at localhost:8080. This will also run the gulp sass task.

Deployment

To deploy, from the project's root directory, use the command webpack. Also, to compile the sass, use the command gulp sass. These commands will compile all JS dependencies into bundle.js and styles.css in the dist/ folder. From here, just point your browser to ./dist/index.html.

Contributions

I would love for other people to contribute to this. All work should be done on feature-specific branches and pull requests will be moderated by admins. :)

General workflow

  • git branch <new branch>
  • git checkout <new branch>
  • git push -u origin <new branch>

Team

  • @rabbitfighter81
  • @redragonx

Copyright

© 2016 Joshua Michael Waggoner

Licence

MIT

Contact

Email: rabbitfighter@cryptolab.net

About

Honeypot Client using NodeJS, NPM, React, Gulp, and custom modules to parse JSON responses from Honeypot Server

Resources

License

Stars

Watchers

Forks

Packages

No packages published