Giter Club home page Giter Club logo

bbos's Introduction

My Personal set of Bitburner Scripts

This repo holds my personal set of Scripts for BitBurner (Online|Steam|GitHub)

The base template by shyguy1412 can be found on Github.

How to use this

(Requires arecent-ish version of nodejs)

  1. Clone or download repo
  2. Install the packages (npm i)
  3. Start the sync process (npm run start)

What is included?

Currently the following features are under development:

  • log-master - A central logging system
  • network-map - A network mapper

Other things are under consideration, development and testing. See the GitHub Project for ideas and their stage of planning.

bbos's People

Contributors

nebelherr23 avatar

Watchers

 avatar

bbos's Issues

Core Logging System

Implement a core logging system, consisting of

  • a Logger class (containing the LogRecord emitter, message template parser)
  • an emitter script (writes the actual log records to definable endpoints (start off with the terminal)
  • Message templates stored in JSON files.

Network Scanner and Exploiter

Implement a network scanner and exploiter

Given a starting point ('home' ideally), the script/scripts should behave as follows:

  • The Server is to be scanned for connections to others
  • The connected servers should be added to a list of targets
  • A NetworkNode class instance should be created
  • the instance should be added to a Network Map
  • Once scanned and mapped, the server should have exploits run against it, and, if possible, root gained
  • A set of command line switches is to be implemented via ns.flags
  • A debug switch
  • A switch enabling background looping, and an additional switch defining refresh intervals in seconds

P-Server Maintenance script

The script should

  • define a reserve amount of money that should not be touched, and a minimum size to not go below
  • check for available slots,
  • if available, buy the largest possible server (without touching the reserve)
  • if not available, check for afforddable updates
  • if an update is affordable, buy.
  • Optionally, a background mode should be implemented (setInterval?)

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.