Jump to content

Good wardriving GPS small enough to fit with the NANO?


Recommended Posts

Hello, I'm a frequent wardriver (Walker actually, whenever possible.) and I like the new size of the Nano, so I was thinking about using it to do the job. I usually use the Wiggle app, but this drains my battery pretty quickly. The only thing I need to make this work is a GPS that works with any program I could use for this. (For example I've read a lot about using Kismet with a GPS)

Are there any GPS units that both work with the pineapple, and are small enough to reasonably attach to the Nanos tactical case?

Here is a picture for size. Take from another post.

signal-2015-12-31-094543.jpg

  • Upvote 1
Link to comment
Share on other sites

Holux SiRF Star III GR-213 G-Mouse is the USB GPS I use for war driving with my laptop works great with Kismet however that one has been discontinued the new one is available here: http://www.amazon.com/Holux-M-215-USB-Mouse-Receiver/dp/B00FN2QR7A

Wow, that's smaller than I was hoping for, and half the price. Thank you.

Link to comment
Share on other sites

how would you connect gps to work with nano. would a laptop be needed when warwalking ?

i have a holux m215 gps receiver , would that be able to somehow connect to the nano alone to warwalk ?

any help would be appriciated .

Great forum , Great products , Great community

Well done all

'val

Link to comment
Share on other sites

There are a couple kismet threads in the MKV section, should be pretty much exactly the same. GPS is hooked up to the usb port of the pineapple, kismet natively supports usb gps receivers. Or you could install gpsd, which is kinda flakey, but there are scripts that would allow you to set the internal clock from the gps signal clock.

Edited by barry99705
Link to comment
Share on other sites

  • 6 months later...
  • 2 weeks later...

Thought id add this one. I have been using a glonass Ublox7 with reasonable results with kismet-server on the nano.

https://www.amazon.com/Henglifu-G-mouse-glonass-Support-Windows/dp/B01H574T8O/ref=sr_1_1?s=wireless&ie=UTF8&qid=1472073884&sr=1-1&keywords=Gps%2Fglonass+Ublox7

 

Link to comment
Share on other sites

theres a nicely laid out example here http://www.hackedexistence.com/project/wifi-pineapple/wardriving-with-wifi-pineapple-kismet.html its not using GPS tho.

to enable USB serial GPS you need to change the kismet.conf
 

# Do we have a GPS?
gps=true
# Do we use a locally serial attached GPS, or use a gpsd server, or
# use a fixed virtual gps?
# (Pick only one)
# gpstype=gpsd
# Host:port that GPSD is running on.  This can be localhost OR remote!
# gpshost=localhost:2947

gpstype=serial
# What serial device do we look for the GPS on?

gpsdevice=/dev/ttyACM0 <----- or what ever the device shows up as in your /dev/

 

Link to comment
Share on other sites

  • 2 weeks later...

Hi- I'm sorry for reviving this old thread, but i recently purchased a hulox M-213 in hopes of wardriving with the pineapple nano.

https://www.amazon.co.uk/gp/product/B015H9D3SY/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1

I am unable to get it to function with kismet, when attempting to use it, i get no gps coordinates and no indication of if it connected to the gps or not.

when attempting to use virtual gps, it gives me the gps cords- so there's nothing wrong there. 

So what i am asking for is, does anybody know how I can test the gps on the nano outside kismet?  

Link to comment
Share on other sites

Then I dont know. But just wondering if the GPS dongle is picking up satellites, how long did you leave it in/on and are you in a basement? :)

try kismet_client on opkg not kismet-client.

You could also try using gpsd - more details from this post

 

Link to comment
Share on other sites

4 hours ago, Just_a_User said:

Then I dont know. But just wondering if the GPS dongle is picking up satellites, how long did you leave it in/on and are you in a basement? :)

try kismet_client on opkg not kismet-client.

You could also try using gpsd - more details from this post

 

root@Pineapple:~# opkg search *kismet*
kismet-server - 2013-03-R1b-1
kismet-server - 2013-03-R1b-1
kismet-server - 2013-03-R1b-1
kismet-server - 2013-03-R1b-1

The dongle is blinking, which according to the manual means that it has found a lock on satelites, and i tested it on my desktop- where it also found satelites and showed me some cordinates using kismac2 application. I've let the cat run for ~10minutes and still nothing.

Regarding kismet client, it seems it is no longer in nano's repo for opkg. sadface.

Link to comment
Share on other sites

Yeah the basement comment  was more of a joke than a possibility :)

That does seem weird behavior tho. The device data says its using output terminal USB (CMOS lvl) and uses NEMA protocol v3 http://www.holux.com/JCore/en/products/products_spec.jsp?pno=342

You were right its kismet-client not kismet_client from opkg just installed and removed it.

opkg list | grep kismet
kismet-client - 2013-03-R1b-1 - An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. This package contains the kismet text interface client.
kismet-drone - 2013-03-R1b-1 - An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. This package contains the kismet remote sniffing.and monitoring drone.
kismet-server - 2013-03-R1b-1 - An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. This package contains the kismet server.

did you try gpsd side of things? although if theres nothing coming from cat maybe its a different serial device? hope you get it sorted

Link to comment
Share on other sites

1 minute ago, Just_a_User said:

Yeah the basement comment  was more of a joke than a possibility :)

That does seem weird behavior tho. The device data says its using output terminal USB (CMOS lvl) and uses NEMA protocol v3 http://www.holux.com/JCore/en/products/products_spec.jsp?pno=342

You were right its kismet-client not kismet_client from opkg just installed and removed it.


opkg list | grep kismet
kismet-client - 2013-03-R1b-1 - An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. This package contains the kismet text interface client.
kismet-drone - 2013-03-R1b-1 - An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. This package contains the kismet remote sniffing.and monitoring drone.
kismet-server - 2013-03-R1b-1 - An 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. This package contains the kismet server.

did you try gpsd side of things? although if theres nothing coming from cat maybe its a different serial device? hope you get it sorted

Ah. hehe. :)

the opkg list command only shows the kismet-server for me.. odd.

anyway, the GPSd does appear to work, 

gpsd /dev/ttyUSB0 && gpsmon

 displays cordinates from the dongle. 

I just tested with kismet using GPSd config instead, that does appear to write things to the gpsxml. (just checking with 'du /sd/.kismet/*'

however- the netxml doesn't appear to be growing in size, and upon inspecting it, it is empty.

Link to comment
Share on other sites

  • 2 weeks later...

I too saw that same site post BeNe mentioned and after a couple of hours of fiddling with my nano today and a few modifications here and there to the instructions provided, I finally managed to get it working with my Android phone connected to a battery powered pineapple nano.

Had no problem finding and loading the kismet_client to see the activity and confirm it was finding and saving the data, just gotta extract it from the device and create the kml files as he described and see if it all worked as it should have and logged the gps correctly.

I was interested in his comment about maybe showing us how to make it into a module of some kind but I searched his site and could not see any future posts about that.

If anyone out there knows how to convert all of this into an easy to configure wardriving module that would be of great benefit to the community.

I may look into it myself but my skills in that area are none existent to be honest, so probably not going to get very far.

For anyone having trouble with the tutorial provided at this link BeNe posted about finding, drop me a message and I can try and help, I had to do a few tweaks to his run_wardrive.sh script and create a folder on the nano for logs to be stored, to get my stuff to work and I also had a heck of a time connecting to my pineapple via ssh over the tether and ended up having to also connect via wifi before the ssh app would let me in and being as the nano already had a wlan1mon already set up in monitor mode and ready to go I removed all his code for setting up wlan1 in monitor mode and replaced all references of wlan1 for wlan1mon and that got all that working.

Charging all my batteries right now but once done I may add the full .sh script I used to finally get everything working along with what of his I followed and what I modified slightly.

Thanks again to hak5 for an awesome product and to all you out there who post and contribute to helping create such wonderful code and modules and tutorials, that allow us less well versed in code to make the most use out of these tools.

Now, to go get ready an take a drive around my neighborhood and find all the stupid people still using wep, or god forbid no encryption at all, and educate them on their stupidity.

  • Upvote 2
Link to comment
Share on other sites

  • 10 months later...
On 9/18/2016 at 8:23 PM, Mad Man with a Blue Box said:

I too saw that same site post BeNe mentioned and after a couple of hours of fiddling with my nano today and a few modifications here and there to the instructions provided, I finally managed to get it working with my Android phone connected to a battery powered pineapple nano.

Had no problem finding and loading the kismet_client to see the activity and confirm it was finding and saving the data, just gotta extract it from the device and create the kml files as he described and see if it all worked as it should have and logged the gps correctly.

I was interested in his comment about maybe showing us how to make it into a module of some kind but I searched his site and could not see any future posts about that.

If anyone out there knows how to convert all of this into an easy to configure wardriving module that would be of great benefit to the community.

I may look into it myself but my skills in that area are none existent to be honest, so probably not going to get very far.

For anyone having trouble with the tutorial provided at this link BeNe posted about finding, drop me a message and I can try and help, I had to do a few tweaks to his run_wardrive.sh script and create a folder on the nano for logs to be stored, to get my stuff to work and I also had a heck of a time connecting to my pineapple via ssh over the tether and ended up having to also connect via wifi before the ssh app would let me in and being as the nano already had a wlan1mon already set up in monitor mode and ready to go I removed all his code for setting up wlan1 in monitor mode and replaced all references of wlan1 for wlan1mon and that got all that working.

Charging all my batteries right now but once done I may add the full .sh script I used to finally get everything working along with what of his I followed and what I modified slightly.

Thanks again to hak5 for an awesome product and to all you out there who post and contribute to helping create such wonderful code and modules and tutorials, that allow us less well versed in code to make the most use out of these tools.

Now, to go get ready an take a drive around my neighborhood and find all the stupid people still using wep, or god forbid no encryption at all, and educate them on their stupidity.

I am too interested in somehow making a module out of this, as this is a problem that comes back after every firmware update to the nano.

I'm sure we could somehow together manage to create one if we join forces.

 

 

here are some general notes getting this to work; i'm just looking at my nano without recalling what i did exactly.

1) first install the gpsd from openwrt (as listed in the guide over at holisticsecurity)

2) install kismet-server, alternatively the kismet-client from opkg install to sdcard (--dest sd)

3) change kismet.conf to where you want the logs to be, what type of gps your using, and probably something else (cant remember) 

ill upload my kismet conf (that is located at /etc/kistmet/kismet.conf) as a backup for myself.

 

then you have to start the gpsd deamon with `gpsd /dev/ttyUSB0' , put the wireless into monitor with airmon-ng start wlan1
and then the kistmet server with `kismet_server -f /etc/kismet/kismet.conf -s  --daemonize`

 

and you(i) should be set 

*disclaimer: these are my own notes for how i *think* i did this quite a while ago, YMMV- i am not responsible for your device blowing up ;p

kismet.conf
https://forums.hak5.org/topic/37748-gpsd/

 

Edited by OneUseAccount
adding my own notes on installing gpsd & kismet
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...