Tag: openwrt

我怎样才能发送tcpdump输出到数据库?

我有一个访问点运行openWRT v12.09与tcpdump安装。 在服务器上,我有node.js与couchdb运行。 我想将tcpdump的输出写入到couchdb中。 这是我在黑暗中的一个地方。 我无法弄清楚如何使openWRT / tcpdump与node.js / couchdb之间的连接。 我读pipe道的方式是让一方读取数据,另一方存储数据。 这将是目标,因为接入点的存储容量是有限的。 我想将tcpdump的输出转换成JSON,这可能吗? 所以很容易读取和存储在数据库中。 我读了一下,openVPN,pipe道,nodecat,并尝试了一堆东西,但我需要一些援助,谢谢。

Linino(openWRT)在arduino Yun&nodejs – Nodejs串行模块不工作

我正在使用我的arduino yun板来尝试我使用arduino控制机器人的协议。 同样的工作,在以前的项目中使用树莓派,工作得非常好,而且我根本没有任何问题。 基本上,我的环境是: 树莓PI Arduino兆(板) 的NodeJS NodeJS串行模块 Aaa和我几乎没有问题,但是因为我对arduino yun董事会非常有信心,所以我决定尝试做同样的事情,但是我不想使用我的覆盆子pi,而只想使用我的arduino yun板。 按照本指南正确configurationarduino yun板,编译和安装nodejs后,我可以正常运行node: 凉。 现在,npm,不幸的是不起作用(从上面的教程预期): 由于npm不工作,我这样做: 在/ www /下,我创build了一个名为“nodejsTEST”的目录: cd www mkdir nodejsTEST 访问它,并做了一个非常基本的server.js文件: 上面的代码完美的工作,通过访问arduino.local / nodejsTEST它实际上输出“Ohay :)”。 现在,下一步: 我下载了我在树莓派上使用的相同的库: https://github.com/voodootikigod/node-serialport 而且,由于我不能使用npm,我已经将它复制到了nodejsTEST文件夹中,但是当我从nodejs中请求它时(我已经在这里查看了关于如何正确包含它的stackoverflow)不断告诉一些模块失踪,像这样的: 我已经尝试下载模块本身,但它根本不工作,所以我想知道的是所有模块的存储位置,因为通常有一个/ usr / local / bin /节点文件夹。 令人惊讶的是,从字面上看没有关于节点的痕迹。 即使通过打印它的path并尝试访问它,它告诉我path不存在: 任何想法如何解决这个问题? 我非常期待能够使用带有nodejs的串口库,因为从性能的angular度和稳定性的angular度来看,我对以前的项目有非常积极的经验。 谢谢。