Förvandla din Amazon knapp till en telefon-Finder (3 / 7 steg)
Steg 3: Scapy sniffern
Lite snabb bakgrund på Amazon Dash: för att spara batteri på Amazon Dash knappen tänds endast när man trycker. Vid start, försöker knappen att ansluta till Wi-Fi nätverk anges under dess installation. Det första steget för att försöka ansluta till nätverket sänder ut en ARP sond. Vad vi ska göra nu är att vädra Wi-Fi-nätverk för dessa meddelanden.
För detta steg, kommer du behöva installera Scapy biblioteket. Följ instruktionerna på Scapy hemsida.
Vårt första steg i sniffa Wi-Fi-nätverket är att få MAC-adressen för knappen Amazon Dash, eftersom du inte vill registrera en knapptryckning varje gång din vän kommer över och ansluter till din Wi-Fi. Gör en ny text arkivera alarmerat "SmallMACs.py" i ditt skrivbord och kopiera och klistra in denna kod. Nu öppna din kommandorad och typ i "cd Desktopen" och "python SmallMacs.py", som kör python skript söker MAC-adress. Tryck sedan på knappen. Inom några sekunder bör din kommandorad svara med "ARP sond från" och sedan en sträng av siffror och bokstäver avgränsas i par med kolon. Det är din knapp MAC-adress.
Nu när du har din knapp MAC-adress, du kan kopiera och klistra in koden i en fil på skrivbordet som heter "BigMACs.py" (se till att ändra den genom att ersätta "RE: PL:AC:E_:TH: är" med MAC-adressen du bara förvärvat.)
I kommandoraden och typ i "sudo python BigMACs.py" (detta kör Python skript vi. Tryck på knappen och vänta; kommandoraden bör svara med "Min BigMACs att alla pojkar till gården". Om det istället svarar med "Min BigMACs inte var tillräckligt stor" prova att köra skriptet och trycka på knappen några gånger, ibland tidpunkten är bara inte rätt.