Giter Club home page Giter Club logo

mose's People

Contributors

crimsonk1ng avatar dependabot-preview[bot] avatar dependabot[bot] avatar l50 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

mose's Issues

Dependabot can't resolve your Go dependency files

Dependabot can't resolve your Go dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

github.com/master-of-servers/mose/cmd: cannot find module providing package github.com/master-of-servers/mose/cmd

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

View the update logs.

Create new demo gifs

This should encompass how to use two of the CM tools that will be shown in the README.md.

Chef server upload functionality broken

The following comes up after we exfil from the chef-server in the test lab:

./mose -c "touch /tmp/BLA && echo test >> /tmp/BLA" -t chef -l <my local ip> -ep 9090 -rhost chef
server:10.42.42.10
Generating chef payload to run touch /tmp/BLA && echo test >> /tmp/BLA on a linux system, please wait...
Payload being served at http://<my local ip>:8090/chef-linux for 60 seconds
Web server shutting down...
Is your target a chef workstation?[Y/n/q]
n
Is your target a chef server?[Y/n/q]
Y
2019/10/06 12:25:59 Creating folder keys
Listener being served at http://<my local ip>:9090/chef-linux for 30 seconds
2019/10/06 12:26:14 Successfully uploaded my_org
2019/10/06 12:26:14 Successfully uploaded admin.pem
2019/10/06 12:26:14 Successfully uploaded my_org-validator.pem
Web server shutting down...
2019/10/06 12:26:29 New orgname: my_org
2019/10/06 12:26:30 walking dockerfiles/notasevil: dockerfiles/notasevil: stat: stat dockerfiles/notasevil: no such file or directory

Add unit test

Create test that will be run with the azure pipeline. This will serve as the foundation for future testing.

Docker container creation doesn't work on OSX

You get this error:

%!s(<nil>) error="error during connect: Post \"http://%2Fvar%2Frun%2Fdocker.sock/v1.37/exec/bc40be7095625114b1029c6821c2759532ed6fc81c2d6d6675fc09ba37800799/start\": net/http: HTTP/1.x transport connection broken: unsupported transfer encoding: \"identity\""

Evidently this is a problem that has not been diagnosed that's mac specific (most likely with the docker for mac app).
Original thread: golang/go#40735

Fresh install of MOSE results in build error

Cloning to go directory and running make build results in a packrd error.

go get -u github.com/gobuffalo/packr/v2/packr2
go: finding github.com/gobuffalo/packr v1.30.1
go: downloading github.com/gobuffalo/packr v1.30.1
go: extracting github.com/gobuffalo/packr v1.30.1
go: downloading github.com/spf13/cobra v0.0.5
go: downloading golang.org/x/tools v0.0.0-20191101200257-8dbcdeb83d3f
go: downloading golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e
go: extracting golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e
go: extracting github.com/spf13/cobra v0.0.5
go: downloading github.com/spf13/pflag v1.0.5
go: downloading github.com/inconshreveable/mousetrap v1.0.0
go: extracting github.com/inconshreveable/mousetrap v1.0.0
go: extracting github.com/spf13/pflag v1.0.5
go: extracting golang.org/x/tools v0.0.0-20191101200257-8dbcdeb83d3f
go: finding github.com/inconshreveable/mousetrap v1.0.0
go: finding github.com/konsorten/go-windows-terminal-sequences v1.0.2
go: finding golang.org/x/sync latest
go: finding golang.org/x/crypto latest
go: finding golang.org/x/tools latest
go: finding golang.org/x/sys latest
go: finding github.com/spf13/pflag v1.0.5
go: finding github.com/spf13/cobra v0.0.5
export GO111MODULE=on
go get
go: finding github.com/master-of-servers/MOSE latest
build github.com/master-of-servers/mose: cannot load github.com/master-of-servers/MOSE/packrd: module github.com/master-of-servers/MOSE@latest (v0.0.0-20191006202358-4fe512b9db87) found, but does not contain package github.com/master-of-servers/MOSE/packrd
make: *** [Makefile:4: build] Error 1

I also noticed this repo still references l50/mose in it's go mod. Not sure if that is an issue or not.

Add input checking for chef agent selection

Currently, if you input an agent that doesn't exist, the program will proceed with the input and error out. We should check if the input system is in the list of chef agents found by MOSE.

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.