| 1 |
diff -ruN kismet-2011-03-R2.orig/conf/kismet.conf.in kismet-2011-03-R2/conf/kismet.conf.in |
| 2 |
--- kismet-2011-03-R2.orig/conf/kismet.conf.in 2012-05-22 21:33:23.371718460 -0500 |
| 3 |
+++ kismet-2011-03-R2/conf/kismet.conf.in 2012-05-22 21:43:08.641691490 -0500 |
| 4 |
@@ -7,7 +7,8 @@ |
| 5 |
version=2009-newcore |
| 6 |
|
| 7 |
# Name of server (Purely for organizational purposes) |
| 8 |
-servername=Kismet_2009 |
| 9 |
+# If commented out, defaults to host name of system |
| 10 |
+#servername=Kismet_Server |
| 11 |
|
| 12 |
# Prefix of where we log (as used in the logtemplate later) |
| 13 |
# logprefix=/some/path/to/logs |
| 14 |
diff -ruN kismet-2011-03-R2.orig/kismet_server.cc kismet-2011-03-R2/kismet_server.cc |
| 15 |
--- kismet-2011-03-R2.orig/kismet_server.cc 2011-03-03 23:34:42.000000000 -0600 |
| 16 |
+++ kismet-2011-03-R2/kismet_server.cc 2012-05-22 21:42:31.319693185 -0500 |
| 17 |
@@ -897,7 +897,11 @@ |
| 18 |
} |
| 19 |
|
| 20 |
if (conf->FetchOpt("servername") == "") { |
| 21 |
- globalregistry->servername = "Kismet"; |
| 22 |
+ char hostname[64]; |
| 23 |
+ if (gethostname(hostname, 64) < 0) |
| 24 |
+ globalregistry->servername = "Kismet"; |
| 25 |
+ else |
| 26 |
+ globalregistry->servername = string(hostname); |
| 27 |
} else { |
| 28 |
globalregistry->servername = MungeToPrintable(conf->FetchOpt("servername")); |
| 29 |
} |