Code Monkey home page Code Monkey logo

pwnagotchi-tools's Introduction

pwnagotchi-tools's People

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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pwnagotchi-tools's Issues

"KeyError: 'bssid'" when running generate_hashcat_scripts.py

When attempting to generate scripts using generate_hashcat_scripts.py, the following error throws:

Traceback (most recent call last):
  File "c:\Users\<username>\pwnagotchi-tools\generate-hashcat-scripts.py", line 256, in <module>
    generateScriptsForPMKIDsAndHCCAPXs()
  File "c:\Users\<username>\pwnagotchi-tools\generate-hashcat-scripts.py", line 200, in generateScriptsForPMKIDsAndHCCAPXs
    addNetworkToNetworkCrackedStatusData(filename)
  File "c:\Users\<username>\pwnagotchi-tools\generate-hashcat-scripts.py", line 233, in addNetworkToNetworkCrackedStatusData
    "bssid":getBSSID(filename),
  File "c:\Users\<username>\pwnagotchi-tools\generate-hashcat-scripts.py", line 180, in getBSSID
    return networkBSSIDData[pcapFileName]["bssid"]
KeyError: 'bssid'

Looking further into the offending line (180), it seems as though the script never actually gets the BSSID from the filename, shown in the excerpt below:

def getBSSID(filename):
    global networkBSSIDData
    pcapFileName = filename.replace(".pmkid", ".pcap")
    pcapFileName = pcapFileName.replace(".hccapx", ".pcap")
    return networkBSSIDData[pcapFileName]["bssid"]

Are there any plans for adding Linux support?

I was wondering if it's possible to add linux support to the scripts, as I'm currently running Kali and unable to run the batch scripts.
If not it's totally fine and I can either switch back to my windows os and install everything there or create a pr to add support.

Dont know how to generate SSH Key for pwnagotchi

One of the steps requires generating a ssh-key for the pwnagotchi and placing it in the ssh folder.
I've had no problems until now because I never learnt about SSH and no don't know what to do :/

Timed out while waiting for the machine to boot

Command vagrant up runs, but returns Timed out while waiting for the machine to boot after a long pause. Virtualization is enabled.

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'kalilinux/rolling'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: vagrant_default_1612767749786_51782
==> default: Fixed port collision for 22 => 2222. Now on port 2200.
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 22 (guest) => 2200 (host) (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2200
default: SSH username: vagrant
default: SSH auth method: private key
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.

If you look above, you should be able to see the error(s) that
Vagrant had when attempting to connect to the machine. These errors
are usually good hints as to what may be wrong.

If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.

If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.

pcap conversion fails

    default: Processing: STEENBUCK007
    default: Main catch: Error: Command failed: hcxpcaptool -z ../pmkid/STEENBUCK007_0220da4207d5.pmkid /handshakes/pcap/STEENBUCK007_0220da4207d5.pcap
    default: /bin/sh: 1: hcxpcaptool: not found
    default: Error: Command failed: hcxpcaptool -o ../hccapx/STEENBUCK007_0220da4207d5.hccapx /handshakes/pcap/STEENBUCK007_0220da4207d5.pcap
    default: /bin/sh: 1: hcxpcaptool: not found
    default:
    default:     at ChildProcess.exithandler (child_process.js:303:12)
    default:     at ChildProcess.emit (events.js:315:20)
    default:     at maybeClose (internal/child_process.js:1021:16)
    default:     at Socket.<anonymous> (internal/child_process.js:443:11)
    default:     at Socket.emit (events.js:315:20)
    default:     at Pipe.<anonymous> (net.js:675:12) {
    default:   killed: false,
    default:   code: 127,
    default:   signal: null,
    default:   cmd: 'hcxpcaptool -o ../hccapx/STEENBUCK007_0220da4207d5.hccapx /handshakes/pcap/STEENBUCK007_0220da4207d5.pcap'
    default: }

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.