爱意满满的作品展示区。
dong4138

把tail -f的输出重定向到浏览器

  •  
  •   dong4138 · Dec 13, 2013 · 8075 views
    This topic created in 4714 days ago, the information mentioned may be changed or developed.
    把tail -f的输出重定向到浏览器

    这样的好处是在手机,平板的浏览器也能输出,无形之中扩展了你的显示器。同时也让你的手机和平板有了更多的用处。

    也避免了总是要切换到tail -f终端去查看结果的麻烦。

    工具网址:
    http://115.29.161.122/webtail

    特性:

    不要额外安装软件

    需要一个类unix的操作环境

    服务不保留消息,仅转发到浏览器


    大家看看是否有用,同时也真诚期待大家的意见和建议,谢谢.
    Supplement 1  ·  Mar 6, 2014
    更新:

    a. 增加二维码,手机设备扫一扫,免输入网址

    b. 网站界面调整,趋于简单化
    23 replies  •  1970-01-01 08:00:00 +08:00
    Lycnir
    Lycnir
    Dec 13, 2013
    2
    不错 挺有想法的
    rrfeng
    rrfeng
    Dec 13, 2013
    3
    用 tornado 写过一个……
    tcp/udp socket 接收,websocket 输出到浏览器

    发送端直接 tailf FILE | nc IP PORT 就可以了
    cute
    cute
    Dec 13, 2013
    4
    summic
    summic
    Dec 13, 2013
    5
    董哥好
    dong4138
    dong4138
    OP
    Dec 13, 2013
    6
    summic好
    dong4138
    dong4138
    OP
    Dec 13, 2013
    7
    @cute 做之前我搜过这个项目,我要做个免安装的,哈哈
    gihnius
    gihnius
    Dec 13, 2013
    8
    @cute
    @Lycnir
    @rrfeng
    @cute
    @summic
    @dong4138
    不妨试试这个: https://github.com/joewalnes/websocketd
    Go 写的,通过 websocket 转发。推荐!

    这里有个介绍: http://www.qufor.com/topics/52aac5e07cc1f815e4000015
    dong4138
    dong4138
    OP
    Dec 13, 2013 via Android
    9
    @gihnius Go写的很好,不过需要安装.....
    Shevckcccc
    Shevckcccc
    PRO
    Dec 13, 2013
    10
    这个蛮有意思的,有用,赞一个
    binux
    binux
    Dec 13, 2013
    11
    @rrfeng 发现直接tailf FILE | nc -l -p PORT
    然后直接访问 http://HOST:PORT/ 就可以。。
    jybox
    jybox
    Dec 13, 2013
    12
    @binux 这样可以么? nc 可以直接输出 HTTP 协议?
    binux
    binux
    Dec 13, 2013
    13
    @jybox 貌似chrome对于没header的stream也能展示
    rrfeng
    rrfeng
    Dec 13, 2013
    14
    @binux
    这个……
    efi
    efi
    Dec 14, 2013
    15
    nc -l -p 8000 -c 'ping google.com'

    lol
    efi
    efi
    Dec 14, 2013❤️1
    16
    我发现perl特别贱。

    nc -l -p 8000 -e /bin/sh

    看看出来什么了?
    dong4138
    dong4138
    OP
    Dec 14, 2013 via Android
    17
    @efi 感谢,现在外面,回去会抑制掉的
    dong4138
    dong4138
    OP
    Dec 17, 2013
    18
    @efi 我试了,没发现什么问题。你能发邮件到[email protected],详细描述一下步骤吗?感谢了
    dong4138
    dong4138
    OP
    Dec 17, 2013
    19
    @efi 晕,上面邮件贴错了,请帮忙发到[email protected]
    efi
    efi
    Dec 17, 2013
    20
    @dong4138 不是在说你服务的问题。这个是我本地测试发现的,/usr/bin/GET -> lwp-request
    yinheli
    yinheli
    Dec 20, 2013
    21
    日志是比较隐私的东西,你的这种方式不是很好,我前段时间用 go 写了一个,web 用的 websocket 实现,公司内部用的

    具体的实现也是用的 tail -F 把输出流广播出来(多个人看同一个日志文件,只启动一个 tail 进程)

    登陆


    日志列表


    查看日志
    dong4138
    dong4138
    OP
    Dec 20, 2013❤️1
    22
    如果你觉得是隐私的,不要用所有类似的网站服务,虽然网站并不会保存任何发送过来的内容。

    如果你认为有特定内容才是隐私的,在命令上加grep过滤一下。
    leeyeh
    leeyeh
    Jan 8, 2014
    23
    @dong4138 server程序有开源的计划吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   950 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 20:03 · PVG 04:03 · LAX 12:03 · JFK 15:03
    ♥ Do have faith in what you're doing.