
Twaqqif ta 'Raspberry Pi 3 MudellB bħala a Gwerra Pi mhuwiex diffiċli ħafna.
Wara li taqra dan, tkun tista' tkun taf kull pass bid-dettalji.
Għalhekk, inti se tiffaċċja l-ebda kwistjoni li tagħmel ix-xogħol tiegħek.
It-tim CSHAWK jawguralek Xorti tajba għall-vjaġġ ulterjuri tiegħek. Ibqa' titbissem!
Rekwiżiti Maġġuri Għall-Gwerra Pi:
- Lampun Pi 3 MUDELL B.
- Karta MicroSD 8GB minimu.
- Aċċess għall-Internet ovvjament.
- Provvista tal-Enerġija.
Setup Gwerra Pi:
Twaqqif Gwerra Pi huwa daqsxejn diffiċli jekk ma segwiex it-tutorja tagħna. Ejja Nibdew,
Installa d-Dipendenzi: Mexxi l-kmandraspi-confiIddetermina l-indirizz IP li trid tuża.
Kun żgur li ma tkunx essenzjalment f'kunflitt ma 'IPs statiċi importanti oħra.
sudo vi /etc/dhcpcd.conf{L-ISEM TAL-FILE MA GĦANDUX JINBIDEL JEW JIKKAWŻAW PROBLEMI}- Issa għandek bżonn iżżid xi kodiċijiet ma 'dan il-fajl, Żid biss dawn:
interface eth0
static ip_address=192.168.0.98/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
- Wara li tagħmel dan tista 'tmur għal reboot normali. Għalhekk, wara li tagħmel dan biss aġġorna bl-użu tal-kmand:
sudo apt-get update
sudo apt-get upgrade
- Installa Kismet Dependencies bl-użu:
sudo apt-get install gpsd
sudo apt-get install libncurses5 libncurses5-dev
sudo apt-get install libnl1 libnl-dev
sudo apt-get install libpcap-dev libpcap0.8 libpcap0.8-dev
Niżżel Kismet Għall-Gwerra pi:
Għat-tniżżil ta' Kismet.
Għandek bżonn tniżżel l-aħħar pakketti mill-websajt uffiċjali ta 'Kismet.
Biex tagħmel dan tista 'sempliċement tuża l-kmand li ġej:
wget https://www.kismetwireless.net/code/kismet-2016-07-R1.tar.xz
Il-fajls issa jitniżżlu b'suċċess.
Għalhekk, issa għandek bżonn tiġbedha.
Biex tiġbed biss innaviga l-fajl u tiftaħha bħal folder.
Sempliċement ikollok l-għażla li tħollha/tiġbedha.
Issa Iftaħ Id-Direttorju li ġie Estratt:
sudo tar –xf kismet-2016-07-R1.tar.xz
cd kismet-2016-07-R1/
Installazzjoni ta' Kismet
Jekk int kemmxejn familjari mal-installazzjoni normali tal-Linux. Imbagħad tista 'sempliċement tinstallah. Imma jekk m'intix. Imbagħad biss kopja l-kmandi hawn taħt.
$sudo ./configure
$sudo make dep
$sudo make
$sudo make install
Ikkonfigura The Kismet – Gwerra Pi
Dan huwa l-aktar biċċa xogħol diffiċli li tagħmel peress li hija kumplessa ħafna.
Kun żgur li ma tagħmilx żball jew ix-xogħol iebes kollu jsir ħażin f'sekonda jew tnejn.
Il-konfigurazzjoni kollha li se nkunu fiha “kismet.conf” fajl biss.
Tista 'ssib il-fajl eżattament fi “/usr / lokali / eċċ.” direttorju.
Tista 'tuża kwalunkwe editjew tal-għażla tiegħek.
Nippreferi li tuża editur sempliċi li inti handy miegħu.
Hawn, Se nuża VI editur tat-test li huwa sempliċi ħafna biex jintuża. Jekk trid tista' sempliċement issegwi l-istess kif qed nagħmel jien.
$ sudo vi /usr/local/etc/kismet.conf
- Ikkonfigura LOGGING:
logprefix=/home/pi/kismet
writeinterval=120
Wara li tagħmel dan, qed tuża dar/pi/kismet. Għalhekk, ser ikollok bżonn toħloq l-istess direttorju sabiex tużah.
Tista 'anki toħloqha manwalment. Jew sempliċement uża l-kmandi li ġejjin biex tagħmel ix-xogħol tiegħek sempliċi.
$sudo mkdir /home/pi/kismet
$sudo chmod 777 /home/pi/kismet
2. Ikkonfigura l-Interfaces:
Ikkonferma l-'ncsource’ parametru huwa ssettjat kif ġej: (wlan0 jintuża mill-WiFi intern tal-Pi3)
ncsource=wlan1
3. Konfigurazzjoni GPSD:
Huwa prinċipalment biex jindirizza s-Sistema ta 'Pożizzjonament Globali jiġifieri l-GPS. Hija boots meta s-sistema hija booted. Issa, għandek bżonn tqabbad il-GPS li jista 'jiġi konness permezz tal-USB. Biex tagħrafha, użu:
dmesg | grep ttyUSB0
Wara li tmexxi l-kmand tkun tista 'tara li l-USB huwa rikonoxxut b'suċċess jew le. Imbagħad tista 'tipproċedi aktar.
Issa jkollok bżonn teditja fajl ieħor fil-post “/eċċ/default“. Biex teditja uża l-kmand li ġej:
cd /etc/default
sudo vi gpsd
Fil-fajl għandek bżonn biss teditja l-parametru li ġej:
START_DAEMON="true"
DEVICES="/dev/ttyUSB0"
4.Ikkonfigura l-GPS biex Issettja l-Ħin:
War Pi tiegħek mhux se tikseb il-ħin tas-Sistema min-netwerk.
Għalhekk uża, il-kmand li ġej:
$ sudo vi GPSTimeUpdate
#!/bin/bash #extracts time from GPS GPSLINE=`gpspipe -w | head -10 | grep TPV | head -1` #pull date and time from valid TPV line GPSDATE=`echo $GPSLINE | sed -r 's/.*"time":"([^"]*).*/\1/'` #set system time to GPS time date -s "$GPSDATE"Wara li tagħmel dan, l-iskript issa jiġi modifikat f'fajl eżekutibbli. Issa l-kodiċi li ġej huwa li tikkopja l-kodiċi fid-direttorju usr/bin.sudo chmod +x GPSTimeUpdatesudo cp GPSTimeUpdate /usr/bin/
Issa neħtieġu li dan il-kodiċi jiġi esegwit meta s-sistema tagħna tibda.
Għalhekk, għaliha, ikollok bżonn tagħmel bidliet fil-fajl /etc/rc.local.
Għal dak mexxi l-kmand hawn taħt:
sudo vi /etc/rc.local
Għażla tal-Editur:
- Androrat APK – Niżżel l-aħħar App Hacking Android 2020
- RARBG – 10+ Prokuri/Mirja 2020 | 100% Ħidma!
- Fuq 10 Alternattivi Għal VIOOZ 2020 | 100% Ħidma!
- 1movies.tv – 14 Prokuri/Mirja Biex Jiżblokka [2020]
- L-Aħjar Kokk U Popcorn Alternattivi [2020]
5. Konfigurazzjoni ta' Kismet StartUp
Kismet għandu jiġi stabbilit sabiex jaħdem fuq il-boot tas-sistema. Issa agħmel dan li ġej,
cd /etc/init.d
sudo vi kismet
#!/bin/sh ### BEGIN INIT INFO # Provides: kismet # Required-Start: $all # Required-Stop: $local_fs $remote_fs $syslog $network # Default-Start: 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start kismet at boot time # Description: Starts kismet at boot time ### END INIT INFO case "$1" in start) echo "Starting kismet" /bin/sleep 30 /usr/local/bin/kismet_server --daemonize ;; stop) echo "Stopping kismet" killall kismet_server ;; *) echo "Usage: /etc/init.d/kismet start|stop" exit 1 ;; esac exit 0
Wara li tissejvja l-iskrittura. Agħmilha biss bħala eżekutibbli. Għal dak l-użu,
$ sudo chmod +x kismet
L-attivazzjoni tagħha.
$sudo update-rc.d kismet defaults
Konklużjoni:
War Pi hija verament għodda aqwa li wieħed irid juża.
Nispera li tgħallimt kif tista' tissettja “Gwerra Pi” u użaha għall-ġid tiegħek.
Jekk sibt valur f'dan l-artikolu kun żgur li tħalli kumment hawn taħt. Jekk għandek xi mistoqsijiet dwar dan l-artikolu, ħalli biss kumment. It-tim tagħna se jipprova jasal għandkom kemm jista' jkun malajr.