My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 6: Not a HASH reference?
1 person starred this issue and may be notified of changes. Back to list
 
Reported by ctrlbr...@gmail.com, Jan 28, 2010
What steps will reproduce the problem?
1. Attempt to produce KML from Kismet .netxml

What is the expected output? What do you see instead?
DEBUG mode enabled.
Using kml output format ...
Using test1.kml as output file ...
Using Order: 1
Using Type Filter: infrastructure
Calculate Network Range activated!
Using Network Colors: 1
Using scotest.netxml ...
Reading scotest.netxml ... this may take a while!
Storing data into our structures ...
Not a HASH reference at /usr/bin/kisgearth.pl line 935.


What version of the product are you using? On what operating system?
0.01g Ubuntu.


Please provide any additional information below.


Jan 29, 2010
#1 ctrlbr...@gmail.com
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE detection-run SYSTEM "http://kismetwireless.net/kismet-3.1.0.dtd">

<detection-run kismet-version="2005.00.devel-newcore"

......  I wish I new Perl :-( 
Try to learn, but time is short.
Jan 29, 2010
#2 ctrlbr...@gmail.com
perl, v.5.10.0 i486-linux-gnu-thread-multi.
Jan 29, 2010
#3 ctrlbr...@gmail.com
Test XML I've been trying to get working.
test2.netxml
27.9 KB   View   Download
Jan 29, 2010
Project Member #4 richard....@gmail.com
Hi ctrlbreak,

thanks for reporting this issue. I didn't had the time to reproduce it yet, but out
of the xml file you attached it looks like the error occurs because you only have one
E/SSID in this xml file ;). KisGearth awaits at least two or more different E/SSIDs
in the xml file and for this tries to access a Hash and not just a single variable to
get to the E/SSID data from the xml file.

should be easy to fix... but it have to be done for all the elements coming from the
xml file...

from https://code.google.com/p/kisgearth/source/browse/branches/katanga/kisgearth.pl#907
to https://code.google.com/p/kisgearth/source/browse/branches/katanga/kisgearth.pl#960

I hope that katanga will find some time to fix it because I am fully blocked at work...

greetings,
richard
Status: Accepted
Owner: katanga
Cc: richard.sammet
Labels: -Priority-Medium Priority-High
Jan 29, 2010
#5 ctrlbr...@gmail.com
Awesome!  Actually, the xml file uploaded only contains the one network (my own) for
privacy reasons.  The actual source XML file contains nearly a dozen networks.  Same
results.

... I'm now trying to learn Perl, but I'm full-up at work as well. ;-)

I think this project provides tremendous value for sanctioned pentesting using Kismet
and I truly appreciate all the work you and katanga have made available here.

I hope to one day contribute something useful once I'm able to.

Cheers,

Scott.
Apr 18, 2011
#6 gotro...@naturesrockart.com
Did anyone ever get the Not a HASH reference fixed in version .01g or am I way behind the times here
Apr 19, 2011
Project Member #7 richard....@gmail.com
Hi (void),

I am sorry to tell you that the project is not getting maintained atm. 

That means you will most likely not get any help...


Greetings,
Richard
Sep 2, 2013
#8 andre.ha...@gmail.com
This error occures, if a wireless network has more than one SSID in the netxml file. It happens, if Kismet stored "Cached SSID"s. In my opinion they are useless in case there is a SSID with the type "Beacon" and you should filter them.

The attached script is working for me. It's maybe not the best solution but it seems the result is what one would expect.

Greetings,
André
kisgearth.pl
54.9 KB   View   Download

Powered by Google Project Hosting