Jump to content

Kismet - Now working on Pineapples!


Zylla
 Share

Recommended Posts

There is no real advantage running the Nano plugged into the Tetra for kismet. The new kismet handles remotes as they are like local sources , hence if you have the Nano and Tetra running side by side as a kismet remote you are getting all the benefits of all 4 radios.

  • Like 2
Link to comment
Share on other sites

On 5/29/2018 at 7:08 PM, b0N3z said:

kind of what I figured and @Zylla you would definitely have to use the y-cable with a battery or some kind of power to make sure the nano is fully powered

Yeh, that was actually what i meant to say. Could probably  have phrased it better :)
 

Link to comment
Share on other sites

Im also getting the below error as mentioned in an earlier post. I think if I read it correct I need to get libmicrohttpd installed but coming from Ubuntu with apt-get to ease me, Im not sure the best way to install this on the pineapple since there is no apt :O

Help would be greatly appreciated. 

 

Installing kismet (28.05.2018-0) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kismet:
 *      libdw *         libmicrohttpd *         libcap *        protobuf *      libprotobuf-c *         python *        python-setuptools *     python-pip *
 * opkg_install_cmd: Cannot install package kismet.
 

Link to comment
Share on other sites

  • 2 weeks later...

Thanks for the quick response. Only had time to try it now and worked perfect. Set wlan1mon as the source in the config and its running smoothly. Not used the web interface before so going to have a deeper look and set up GPS later today. 

Link to comment
Share on other sites

  • 3 weeks later...
On 6/29/2018 at 6:22 PM, EgonSommer said:

Hi Zylla,

is it possible that your current .ipk (5.6.18/6.6.18) package does not work with the Tetra 2.1.2 firmware ?

thx

I'll look into it asap. :)
Sorry for the late feedback.

Link to comment
Share on other sites

@EgonSommer

Just tested "kismet-remote" (build date: 06.06.2018) on my Tetra.
Launched like this:

kismet_cap_linux_wifi --connect 192.168.1.4:3501 --source wlan1mon

(192.168.1.4 is my Kismet server)
I then browsed to said servers Kismet web-site, and it seemed to work perfectly. Accepted connections from the Tetra without issues.

I could test resetting it to factory settings, and then only installing "kismet-remote" but i gotta get some sleep first, so i'll get at that tomorrow.
Couldn't see any error-messages on the Tetra or the server.

Are you gettting any error-messages when trying to install/launch it?

Link to comment
Share on other sites

@Zylla

Hi, you were completely right. I've tried again with the latest firmware.
Now everything works again.

Thank you for your effort!

I have another question. You work a lot with cross compiling to get the packages running on the OpenWRT or am I wrong with that?

I can’t keep up with the cross compilation of “ptunnel” version 0.72. I always get the message that pcap.h file is missing. If I can’t find a solution, can I ask you again?

 

Link to comment
Share on other sites

On 7/5/2018 at 7:06 PM, EgonSommer said:

@Zylla

Hi, you were completely right. I've tried again with the latest firmware.
Now everything works again.

Thank you for your effort!


I have another question. You work a lot with cross compiling to get the packages running on the OpenWRT or am I wrong with that?
I can’t keep up with the cross compilation of “ptunnel” version 0.72. I always get the message that pcap.h file is missing. If I can’t find a solution, can I ask you again?

Glad to hear you got it sorted out :)

About "ptunnel": I'm not that familiar with it tbh. From what you're describing they're not compiling it with static libraries, so it would then need the "correct" version of libpcap to work.
Whenever i get this message i just sym-link my libpcap.so file to the one that the program is complaining about being missing.
For example like this: (If the program is complaining about missing  libpcap.so.1.3)

ln -s /usr/lib/libpcap.so /usr/lib/libpcap.so.1.3

However, consider this a "dirty fix". As your libpcap version might not be the "correct one". But it often seems to do the trick. :)

Link to comment
Share on other sites

@Zylla  the latest update for kismet gives error

kismet: can't load library 'libmicrohttpd.so.12'

any ideas,  the last install did not have this error

Link to comment
Share on other sites

On 7/16/2018 at 3:37 AM, b0N3z said:

@Zylla  the latest update for kismet gives error


kismet: can't load library 'libmicrohttpd.so.12'

any ideas,  the last install did not have this error

Thanks for the heads up. I've updated both kismet and kismet-remote. I've built them with the latest versions of libmicrohttpd on my SDK, when the Pineapples are using a much earlier version. I guess this is the reason for your error.
I've now built them with the same versions in use on Chaos Calmer. So, should work like a charm ?

EDIT: Both kismet and kismet-remote works on my Tetra. But, it isn't factory set, so please report back any issues. :)

Edited by Zylla
  • Like 1
Link to comment
Share on other sites

3 hours ago, Zylla said:

Thanks for the heads up. I've updated both kismet and kismet-remote. I've built them with the latest versions of libmicrohttpd on my SDK, when the Pineapples are using a much earlier version. I guess this is the reason for your error.
I've now built them with the same versions in use on Chaos Calmer. So, should work like a charm ?

EDIT: Both kismet and kismet-remote works on my Tetra. But, it isn't factory set, so please report back any issues. ?

Awesome will test as soon as I have some time.  Also noticed that kismet stops after a certain amount of time. Dont know if that is normal or not. 

Link to comment
Share on other sites

  • 1 month later...
14 hours ago, graft said:

Thanks for your work Zylla. I'd like to try it, but I get a 404 for both the kismet-server and kismet remote ipk files???

I guess I've forgotten to update the forum-site after upgrading the packages. 

Just check the repo manually to get the correct files until I get it checked out. 

Link to comment
Share on other sites

  • 2 weeks later...

I had some trouble getting the GPS2IP app working with Kismet at first.

My Tetra didn't have ttyUSB0 device, so I couldn't pipe the output to it, but there is an option to configure Kismet to connect to a remote host and pull GPS data.

Config file is:

/etc/kismet/kismet.conf

Here's the relevant section of the kismet.conf file, with the last line added by me. I had my phone connected to the management SSID at the time, worked like a charm.

# New GPS configuration
# gps=type:options
#
# gps=serial:device=/dev/ttyACM0,name=laptop
# gps=tcp:host=1.2.3.4,port=4352
# gps=gpsd:host=localhost,port=2947
# gps=virtual:lat=123.45,lon=45.678,alt=1234

gps=tcp:host=<ip_address_of_gps2ip>,port=<port_of_gps2ip>

 

Edited by thor-vath
Link to comment
Share on other sites

  • 1 year later...
  • 4 weeks later...
  • 1 year later...

@rowie - I'm running into issues with the new firmware as well (2.7.0). The installation itself appeared to be successful, but getting the interface to work is where I'm currently stumbling. The default http://172.16.42.1:2501, "This site can't be reached" 

Validating the settings in the kismet_httpd.conf, everything appears to be correct. I'm unsure if there is any other conf file that is dictating whether or not that port is serving traffic or not. 

Still digging into it but if anyone has any helpful suggestions, I'd greatly appreciate  it.

Link to comment
Share on other sites

On 2/4/2021 at 4:13 PM, Glavid said:

@rowie - I'm running into issues with the new firmware as well (2.7.0). The installation itself appeared to be successful, but getting the interface to work is where I'm currently stumbling. The default http://172.16.42.1:2501, "This site can't be reached" 

Validating the settings in the kismet_httpd.conf, everything appears to be correct. I'm unsure if there is any other conf file that is dictating whether or not that port is serving traffic or not. 

Still digging into it but if anyone has any helpful suggestions, I'd greatly appreciate  it.

I can take a deeper dive into this mystery. 

What version of kismet are you installing? 

Or, how exactly do you go about installing kismet? 

If other ppl. are experincing the same problem, feel free to chime in your answers to the questions above. 

Link to comment
Share on other sites

  • 1 month later...
On 4/1/2021 at 9:02 PM, rowie said:

is kismet now working on 2.7? Latest firmware is from 12.03.2020 so i think it´s EOL. Saddly for such a great product ...

I'll get working on updating Kismet for the Nano & Tetra asap.
I've been so focused on the packages for Pineapple Mark 7, so i've honestly only had an hour or two (MAX) to spend on updating some MK6 (nano/tetra) packages lately.

  • Like 1
Link to comment
Share on other sites

  • 3 months later...

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.

 Share

  • Recently Browsing   0 members

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