问题标签 [kismet-wireless]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wifi - 有人如何在不连接路由器的情况下获得路由器的 BSSID?
有人如何在不连接路由器的情况下获取路由器的 BSSID 以区分重复的 SSID?
路由器是否广播 BSSID?
wireless - 限制 Kismet PCAP 输出文件的大小?
我正在运行一些 kismet 捕获,我需要不断解析输出的 PCAP 文件,所以为了做到这一点,我需要 Kismet 保存文件,并定期启动一个新文件(我使用 inotify-tools 检测新创建的文件) .
但问题是我没有找到让 kismet 做到这一点的方法。在手册页中,我发现该-m
选项允许通过数据包大小限制文件大小,所以我像这样运行它:
sudo kismet -c wlan0 -m 10
但这并没有创建多个文件,它只是将所有流量放到一个文件中。
还有其他方法可以以某种方式使 kismet 中断输出到不同的文件吗?我真的不在乎使用什么标准(时间,数据包计数,文件大小..我会采取任何措施)
谢谢!
ubuntu - Kismet + Alfa 用于自定义 2.420GHz 频率
我在 Ubuntu 12.10 上使用 Alfa awus036h 运行 Kismet。有没有办法用这个设置扫描非 IEEE 2.420GHz 频率?当我尝试将 Kismet 设置为监视此非标准频率时,会出现以下错误:
标准 IEEE 频道工作得很好。任何输入表示赞赏!
kismet-wireless - Kismet - 如何获取 MAC 地址、dbm_signal 和时间戳?
我正在尝试从我的接入点附近的设备获取 macadd、信号 dbm 和时间戳,但我不知道实现这一目标的最佳方法是什么。
我编写了一个小客户端(使用 python)来使用 TCP 端口 2501 连接 Kismet。
我的脚本使用来自 Kismet 的“客户端协议”,但我有一些疑问。
首先,我得到带有“第一个日期”和“最后一个日期”的数据(时间戳中的日期时间):
这些数据和日期的含义是什么?
事实上,我想像这样从 Kismet 获取数据。
这可能吗?
谢谢
胡里奥·舒尔特
python - python代码的多线程版本
我是python的初学者。我需要以不定义 K1、K2、K3 并手动为其分配 IP 地址和端口号的方式编写此代码的多线程版本。事实上,我希望 k1、k2 和 k3 中的每一个都被一个单独的线程替换,并且我可以使用不同的 IP 地址和端口号创建尽可能多的“k”。我做了几次尝试,仍然没有结果。如果有人可以帮助或给我线索,我将不胜感激。
这是代码:
sql - 如何编写 SQL 查询以从由变量字段名称标识的嵌套 json 对象中提取值
问题:当需要的名称是动态/变量时,如何编写sqlite
语句从嵌套对象中选择一个值。json
同样重要的是,这可以通过单个sql
语句完成。最终,这将从bash
脚本中执行。
在下面的对象示例中,我需要列出数据库dot11.advertisedssid.ssid
中的所有内容。一个可接受的解决方案是列出对象中存在的sql
所有值,但我想了解如何查询动态名称(因此我可以获得其他嵌套值)。一般来说,我在我的陈述中使用我只是无法弄清楚如何获得 ssid 值(在这个例子中)!dot11.advertisedssid.ssid
json
json
json_extract
sql
我怎么知道733545801
字段名称是什么,然后我如何在json_extract
语句中使用它?并为所有此类嵌套对象执行此操作。
例子:
一般来说,这就是我查询其他 json 值的方式。
select json_extract(devices.device,'$."dot11.device"."dot11.device.typeset"') from devices;
来自数据库的对象样本:
谢谢您的帮助!
PS。这是来自新kismet
数据库和重新设计的架构。
这是整个对象:
python - 如何从 kismet 读取 pcapng 文件流
我正在使用在树莓派上运行的 kismet 来捕获我需要在另一台设备上实时分析的网络数据。Kismet 的 api 有一个端点来接收 pcapng 格式的二进制数据流. 我已经成功地读取了流,但是除了实际的 pcapng 标准之外,我找不到任何关于从流中获取有用数据的文档。这很好,但传入的数据与格式不一致,我发现没有能够成功解析此流的库。我认为问题在于,在读取流时,在每个捕获的数据包之间插入了额外的数据,因此确定数据包的开始是主要问题。我目前正在使用 python,但如果他们可以轻松解决这个问题或已经编写了库,我对其他语言持开放态度。
这是我用来将数据导入 python 的代码,我print(line.hex())
将在其中访问相关数据。
kismet-wireless - Kismet API:仅卷曲设备名称和 MAC 地址?
尝试 curl `/devices/... API 仅用于特定信息。我正在尝试以下方法,但没有成功。
一直在尝试遵循此处的文档
curl - 通过 REST 端点从 Kismet 检索设备时出现问题
我无法通过 Curl 从 kismet rest api 端点检索 json 数据。问题是它要求输入密码,即使我已经指定了密码。我尝试过不同的方式,比如
我也试过
我不断收到错误
401 - 访问被拒绝
访问此资源需要登录。raspbian - 树莓派上的 kismet 失败 ./configure libwebsockets
进行“制作”之前的步骤需要./config
. 它因以下原因而失败
我已经完成了以下
https:///www.kismetwireless.net/get/kismet.git >
git clone --recursive
我如何获得更新的版本?
我可以看到有 4.0.20 但它显示为测试/不稳定
https://repology.org/project/libwebsockets/versions
即使可以,我是否可以使用 wget/get/curl 在哪个目录中使用什么参数。我真的需要指导。
谢谢