jesusprubio / bluebox

Pentesting framework using Node.js powers, focused in VoIP.
MIT License
262 stars 71 forks source link

Something wrong with my bluebox-ng install #69

Closed Icanlearn closed 7 years ago

Icanlearn commented 7 years ago

Hello!

I have installed bluebox-ng on fedora 23 ( qubes os) and have encountered a problem: When I try the diffrent modules, I only get error's.

For example when I try amiBrute, I get this error:

"uncaughtException" found: TypeError: ami.logger.setLevel is not a function

And after I get the error, all letters are written twice. For example if I type K, it becomes kk....

I have copy pasted the debug log under (because github didnt support the file). I am a "linux noob" but it seems like the file "package.json" is missing?

Thank you in advance for all help, and please explain it step by step because I have only had linux for a month.

Best regards!

DEBUG LOG:

0 info it worked if it ends with ok 1 verbose cli [ '/home/user/.nvm/versions/node/v7.2.1/bin/node', 1 verbose cli '/home/user/.nvm/versions/node/v7.2.1/bin/npm', 1 verbose cli 'start' ] 2 info using npm@2.15.11 3 info using node@v7.2.1 4 verbose config Skipping project config: /home/user/.npmrc. (matches userconfig) 5 verbose stack Error: ENOENT: no such file or directory, open '/home/user/package.json' 6 verbose cwd /home/user 7 error Linux 4.4.14-11.pvops.qubes.x86_64 8 error argv "/home/user/.nvm/versions/node/v7.2.1/bin/node" "/home/user/.nvm/versions/node/v7.2.1/bin/npm" "start" 9 error node v7.2.1 10 error npm v2.15.11 11 error path /home/user/package.json 12 error code ENOENT 13 error errno -2 14 error syscall open 15 error enoent ENOENT: no such file or directory, open '/home/user/package.json' 15 error enoent This is most likely not a problem with npm itself 15 error enoent and is related to npm not being able to find a file. 16 verbose exit [ -2, true ]

Icanlearn commented 7 years ago

I tried to reinstall bluebox-ng on a new fedora 23 vm, but got this error while installing:

npm WARN deprecated CSSselect@0.4.1: the module is now available as 'css-select' npm WARN deprecated CSSwhat@0.4.7: the module is now available as 'css-what' /home/user/.nvm/versions/node/v7.2.1/bin/bluebox-ng -> /home/user/.nvm/versions/node/v7.2.1/lib/node_modules/bluebox-ng/bin/client.js

dtrace-provider@0.8.0 install /home/user/.nvm/versions/node/v7.2.1/lib/node_modules/bluebox-ng/node_modules/bunyan/node_modules/dtrace-provider node scripts/install.js

dtrace-provider@0.7.1 install /home/user/.nvm/versions/node/v7.2.1/lib/node_modules/bluebox-ng/node_modules/dtrace-provider node scripts/install.js

websocket@1.0.23 install /home/user/.nvm/versions/node/v7.2.1/lib/node_modules/bluebox-ng/node_modules/websocket (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory '/home/user/.nvm/versions/node/v7.2.1/lib/node_modules/bluebox-ng/node_modules/websocket/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o bufferutil.target.mk:95: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' failed make: Leaving directory '/home/user/.nvm/versions/node/v7.2.1/lib/node_modules/bluebox-ng/node_modules/websocket/build' /home/user/.nvm/versions/node/v7.2.1/lib └─┬ bluebox-ng@1.1.0 ├── async@2.1.4 ├── bluebird@3.4.6 ├─┬ cli-color@1.1.0 │ ├── ansi-regex@2.0.0 │ ├── d@0.1.1 │ ├─┬ es5-ext@0.10.12 │ │ └── es6-symbol@3.1.0 │ ├── es6-iterator@2.0.0 │ ├─┬ memoizee@0.3.10 │ │ ├─┬ es6-weak-map@0.1.4 │ │ │ ├── es6-iterator@0.1.3 │ │ │ └── es6-symbol@2.0.1 │ │ ├── event-emitter@0.3.4 │ │ ├── lru-queue@0.1.0 │ │ └── next-tick@0.2.2 │ └── timers-ext@0.1.0 ├─┬ debug@2.4.4 │ └── ms@0.7.2 ├── dns-axfr@0.1.5 ├─┬ exploitsearch@1.1.6 │ └── faker@3.1.0 ├─┬ handlebars@4.0.6 │ ├── async@1.5.2 │ ├─┬ optimist@0.6.1 │ │ ├── minimist@0.0.10 │ │ └── wordwrap@0.0.3 │ ├─┬ source-map@0.4.4 │ │ └── amdefine@1.0.1 │ └─┬ uglify-js@2.7.5 │ ├── async@0.2.10 │ ├── source-map@0.5.6 │ ├── uglify-to-browserify@1.0.2 │ └─┬ yargs@3.10.0 │ ├── camelcase@1.2.1 │ ├─┬ cliui@2.1.0 │ │ ├─┬ center-align@0.1.3 │ │ │ ├─┬ align-text@0.1.4 │ │ │ │ ├─┬ kind-of@3.1.0 │ │ │ │ │ └── is-buffer@1.1.4 │ │ │ │ ├── longest@1.0.1 │ │ │ │ └── repeat-string@1.6.1 │ │ │ └── lazy-cache@1.0.4 │ │ ├── right-align@0.1.3 │ │ └── wordwrap@0.0.2 │ ├── decamelize@1.2.0 │ └── window-size@0.1.0 ├─┬ jsftp@1.5.5 │ ├── ftp-response-parser@1.0.1 │ ├─┬ once@1.4.0 │ │ └── wrappy@1.0.2 │ ├── parse-listing@1.1.3 │ ├─┬ stream-combiner@0.2.2 │ │ └── duplexer@0.1.1 │ └── unorm@1.4.1 ├─┬ ldapjs@1.0.1 │ ├── asn1@0.2.3 │ ├── assert-plus@1.0.0 │ ├─┬ backoff@2.5.0 │ │ └── precond@0.2.3 │ ├─┬ bunyan@1.8.5 │ │ ├── dtrace-provider@0.8.0 │ │ ├─┬ mv@2.1.1 │ │ │ ├─┬ mkdirp@0.5.1 │ │ │ │ └── minimist@0.0.8 │ │ │ ├── ncp@2.0.0 │ │ │ └─┬ rimraf@2.4.5 │ │ │ └── glob@6.0.4 │ │ └── safe-json-stringify@1.0.3 │ ├─┬ dashdash@1.14.1 │ │ └── assert-plus@1.0.0 │ ├─┬ dtrace-provider@0.7.1 │ │ └── nan@2.4.0 │ ├─┬ ldap-filter@0.2.2 │ │ └── assert-plus@0.1.5 │ ├─┬ vasync@1.6.4 │ │ └─┬ verror@1.6.0 │ │ └── extsprintf@1.2.0 │ └─┬ verror@1.9.0 │ ├── core-util-is@1.0.2 │ └── extsprintf@1.3.0 ├─┬ libnmap@0.3.8 (git://github.com/jas-/node-libnmap.git#37f6f47ec5f1b9413133cac5c5da27d4307baa50) │ ├─┬ caller-id@0.1.0 │ │ └── stack-trace@0.0.9 │ ├── deepmerge@1.3.1 │ ├─┬ hasbin@1.2.3 │ │ └── async@1.5.2 │ ├─┬ ip-address@5.8.6 │ │ ├── jsbn@0.1.0 │ │ ├── lodash.find@4.6.0 │ │ ├── lodash.max@4.0.1 │ │ ├── lodash.merge@4.6.0 │ │ ├── lodash.padstart@4.6.1 │ │ ├── lodash.repeat@4.1.0 │ │ ├── sprintf-js@1.0.3 │ │ └── util-deprecate@1.0.2 │ └─┬ xml2js@0.4.17 │ ├── sax@1.2.1 │ └── xmlbuilder@4.2.1 ├── local-ip@1.0.1 ├── lodash@4.17.2 ├── moira@1.1.2 ├── moment@2.17.1 ├─┬ mongodb@2.2.16 │ ├── es6-promise@3.2.1 │ ├─┬ mongodb-core@2.1.2 │ │ ├── bson@1.0.1 │ │ └─┬ require_optional@1.0.0 │ │ └── resolve-from@2.0.0 │ └─┬ readable-stream@2.1.5 │ ├── buffer-shims@1.0.0 │ ├── isarray@1.0.0 │ ├── process-nextick-args@1.0.7 │ └── string_decoder@0.10.31 ├─┬ mysql@2.12.0 │ ├── bignumber.js@2.4.0 │ ├─┬ readable-stream@1.1.14 │ │ └── isarray@0.0.1 │ └── sqlstring@2.2.0 ├── nami@0.7.2 ├─┬ native-dns@0.7.0 │ ├── ipaddr.js@0.1.9 │ ├─┬ native-dns-cache@0.0.2 │ │ └── binaryheap@0.0.3 │ └─┬ native-dns-packet@0.1.1 │ └─┬ buffercursor@0.0.12 │ └─┬ verror@1.9.0 │ ├── assert-plus@1.0.0 │ └── extsprintf@1.3.0 ├── netmask@1.0.6 ├── node-freegeoip@0.0.1 ├── node-wifiscanner@0.2.1 ├─┬ ping@0.1.10 │ └── q@1.4.1 ├─┬ prettyjson@1.2.1 │ ├── colors@1.1.2 │ └── minimist@1.2.0 ├─┬ request@2.79.0 │ ├── aws-sign2@0.6.0 │ ├── aws4@1.5.0 │ ├── caseless@0.11.0 │ ├─┬ combined-stream@1.0.5 │ │ └── delayed-stream@1.0.0 │ ├── extend@3.0.0 │ ├── forever-agent@0.6.1 │ ├─┬ form-data@2.1.2 │ │ └── asynckit@0.4.0 │ ├─┬ har-validator@2.0.6 │ │ ├─┬ chalk@1.1.3 │ │ │ ├── ansi-styles@2.2.1 │ │ │ ├── escape-string-regexp@1.0.5 │ │ │ ├── has-ansi@2.0.0 │ │ │ ├── strip-ansi@3.0.1 │ │ │ └── supports-color@2.0.0 │ │ ├─┬ is-my-json-valid@2.15.0 │ │ │ ├── generate-function@2.0.0 │ │ │ ├─┬ generate-object-property@1.2.0 │ │ │ │ └── is-property@1.0.2 │ │ │ ├── jsonpointer@4.0.0 │ │ │ └── xtend@4.0.1 │ │ └─┬ pinkie-promise@2.0.1 │ │ └── pinkie@2.0.4 │ ├─┬ hawk@3.1.3 │ │ ├── boom@2.10.1 │ │ ├── cryptiles@2.0.5 │ │ ├── hoek@2.16.3 │ │ └── sntp@1.0.9 │ ├─┬ http-signature@1.1.1 │ │ ├── assert-plus@0.2.0 │ │ ├─┬ jsprim@1.3.1 │ │ │ ├── extsprintf@1.0.2 │ │ │ ├── json-schema@0.2.3 │ │ │ └── verror@1.3.6 │ │ └─┬ sshpk@1.10.1 │ │ ├── assert-plus@1.0.0 │ │ ├── bcrypt-pbkdf@1.0.0 │ │ ├── ecc-jsbn@0.1.1 │ │ ├─┬ getpass@0.1.6 │ │ │ └── assert-plus@1.0.0 │ │ ├── jodid25519@1.0.2 │ │ └── tweetnacl@0.14.5 │ ├── is-typedarray@1.0.0 │ ├── isstream@0.1.2 │ ├── json-stringify-safe@5.0.1 │ ├─┬ mime-types@2.1.13 │ │ └── mime-db@1.25.0 │ ├── oauth-sign@0.8.2 │ ├── qs@6.3.0 │ ├── stringstream@0.0.5 │ ├─┬ tough-cookie@2.3.2 │ │ └── punycode@1.4.1 │ ├── tunnel-agent@0.4.3 │ └── uuid@3.0.1 ├── require-directory@2.1.1 ├─┬ shelljs@0.7.5 │ ├─┬ glob@7.1.1 │ │ ├── fs.realpath@1.0.0 │ │ ├── inflight@1.0.6 │ │ ├─┬ minimatch@3.0.3 │ │ │ └─┬ brace-expansion@1.1.6 │ │ │ ├── balanced-match@0.4.2 │ │ │ └── concat-map@0.0.1 │ │ └── path-is-absolute@1.0.1 │ ├── interpret@1.0.1 │ └─┬ rechoir@0.6.2 │ └── resolve@1.2.0 ├─┬ shodan-client@2.0.0 │ └── lodash@3.10.1 ├─┬ sip-fake-stack@0.0.1 (git://github.com/jesusprubio/sip-fake-stack.git#3adc083495915158ca974522380c88d318a9df3c) │ ├── lodash@3.10.1 │ ├── random-port@0.1.0 │ └─┬ websocket@1.0.23 │ ├── typedarray-to-buffer@3.1.2 │ └── yaeti@0.0.4 ├── snmp-native@1.0.21 ├─┬ ssh2@0.5.4 │ └─┬ ssh2-streams@0.1.16 │ ├── semver@5.3.0 │ └── streamsearch@0.1.2 ├─┬ subquest@1.2.0 │ ├── async@0.9.2 │ ├─┬ cheerio@0.17.0 │ │ ├─┬ CSSselect@0.4.1 │ │ │ ├── CSSwhat@0.4.7 │ │ │ └── domutils@1.4.3 │ │ ├─┬ dom-serializer@0.0.1 │ │ │ └── domelementtype@1.1.3 │ │ ├── entities@1.1.1 │ │ ├─┬ htmlparser2@3.7.3 │ │ │ ├── domelementtype@1.3.0 │ │ │ ├── domhandler@2.2.1 │ │ │ ├── domutils@1.5.1 │ │ │ └── entities@1.0.0 │ │ └── lodash@2.4.2 │ ├─┬ commander@2.9.0 │ │ └── graceful-readlink@1.0.1 │ ├── lodash@2.4.2 │ └── native-dns@0.6.1 ├─┬ tape@4.6.3 │ ├── deep-equal@1.0.1 │ ├── defined@1.0.0 │ ├─┬ for-each@0.3.2 │ │ └── is-function@1.0.1 │ ├── function-bind@1.1.0 │ ├── glob@7.1.1 │ ├── has@1.0.1 │ ├── inherits@2.0.3 │ ├── minimist@1.2.0 │ ├── object-inspect@1.2.1 │ ├── resolve@1.1.7 │ ├── resumer@0.0.0 │ ├─┬ string.prototype.trim@1.1.2 │ │ ├─┬ define-properties@1.1.2 │ │ │ ├── foreach@2.0.5 │ │ │ └── object-keys@1.0.11 │ │ └─┬ es-abstract@1.6.1 │ │ ├─┬ es-to-primitive@1.1.1 │ │ │ ├── is-date-object@1.0.1 │ │ │ └── is-symbol@1.0.1 │ │ ├── is-callable@1.1.3 │ │ └── is-regex@1.0.3 │ └── through@2.3.8 ├── tcp-ping@0.1.1 ├── tftp-client@0.2.1 ├── traceroute@1.0.0 └─┬ whois@2.3.6 └── underscore@1.5.2

jesusprubio commented 7 years ago

Hi, sorry but we're working in the v2 because the code of the v1 is old. The only problem is that it's still not finished. :(

jesusprubio commented 7 years ago

Closed because we'll have a new version in the next week.