飞鸽传书的原理和一些资料

学习提速专享!AI工具全家桶免费用 限时购周边加赠Coding Plan Lite,解锁20+主流AI工具,写代码、查资料快人一步! 阅读详情

转载地址:http://blog.sina.com.cn/s/blog_56d04ca701000axw.html

飞鸽传书(IP Messenger)是一个小巧方便的即时通信软件,它适合用于局域网内甚至广域网间进行实时通信和文档共享。特别是在局域网内传送文件/文件夹的速度非常快!
原理:(1)最关键的是局域网用户列表的建立;飞鸽启动时使用UDP协议向255.255.255.255这个广播地址发送广播包,默认端口是2425。广播包内容包含用户名、工作组、主机名、IP等信息;
已启动飞鸽的用户通过2425端口收到此广播包后,就会在自己的用户列表中添加这个用户的用户名、工作组等信息,同时向对方IP发送本机用户的个人信息;从而双方都能建立起用户列表;
(2)刷新用户列表时发送的广播包和启动时差不多,只不过返回的标识信息略有不同;可以做一个小工具,监控2425端口内存流,就能截获刷新和聊天时的消息,下图是截获的消息(已加密):
刷新时:

聊天时:

(3)传送聊天信息时同样使用UDP协议;由于UDP协议是无连接协议,传输速度快,但是没有确认机制,是不可靠的协议,需要自己定义返回信息的标志来判断对方是否收到信息;
(4)用户离线时发送一个离线广播包到255.255.255.255,收到此广播包的用户,根据包中的IP地址(也可能是多种判断标志或者包含硬件标识,比如网卡地址等)删除对方的用户列表信息;
 
(5)广域网无法直接使用广播方式,靠手工添加"局域网外广播列表"来建立相互的关系;
(6)飞鸽传送文件是使用TCP协议,端口2425;
其他一些资料:
1.飞鸽使用C++语言,开发工具:Visual C++ 4.1, 6.0, or later;
2.飞鸽公开源码,在作者(来自日本广岛的白水啓章)和汉化者(阿志)网站下载源码,源码注释为日文;可以使用VC++修改、编译;
3.飞鸽传书是来自日本的软件,日文版是它的第一版本;此外还有中文,英文,韩文,葡萄牙文等语言;
4.飞鸽使用的加密算法:RSA、Blowfish、RC;
5.飞鸽可以使用命令行方式发送信息,命令格式如下:
   ipmsg [端口] /MSG [/LOG][/SEAL] <主机名或IP地址> <消息>
   可以使用IPMsg [端口] 命令改变默认端口,并同时启动多个实例,但是修改后只有使用相同端口的用户才能收到相互的信息;
6.飞鸽非安装版,并不是纯绿色软件,直接删除会在注册表留下垃圾键值;
   * 飞鸽把所有设置信息都保存在注册表的以下位置: \\HKEY_CURRENT_USER\Software\HSTools\
   用户密码以不可逆加密方式存储.
   * 如果你忘记了密码, 可以在注册表中将此键值删除,清除密码*\\HKEY_CURRENT_USER\Software\HSTools\IPMsgEng\PasswordStr
7.飞鸽一次传送文件数达到几千个时,有丢失文件的可能,怀疑是飞鸽的一个bug,而传输大文件则没有问题;
8.飞鸽最稳定的正式版本是V2.09;目前v2.50 alpha6 版正在测试,尚未正式发布;其他如2.71,2007绿色版为修改版本,并非正版;

白水啓章さん
作者的个人主页和日志:
http://www.ipmsg.org/private/index.html.en
http://www.ipmsg.org/diary/


局域网内的通信利器 - 飞鸽传书使用教程 飞鸽传书是一种基于局域网的通信工具,其设计理念是利用局域网的低延迟优势,实现文件快速传输、即时消息交流以及高质量的语音通话功能。这一软件在封闭的网络环境中工作,不依赖外部服务器,确保了信息传输的安全性效率。传统局域网通信工具在满足基本通信需求的同时,暴露出了若干局限性。首先,在网络拓扑结构发生变化时,这些工具可能需要重新配置,导致通信中断或效率下降。其次,由于缺乏智能的路由选择机制,当网络中存在较多的节点时,传统工具往往无法优化路径选择,从而影响传输效率。 阅读详情

相关推荐

飞鸽传书Ver2.06源码

-------------------------------------------------------------------------------- 飞鸽传书 (IP Messenger) Ver2.06 Copyright (C) 1996-2004 SHIROUZU Hiroaki All Rights Reserved. -------------------------------------------------------------------------------- 目录: 1. 软件简介 2. 许可协议 3. 系统要求 4. 使用说明 5. 相关信息 6. 广域网设置(广播设置) 7. 补充 8. 支持 9. 更新历史 10. 感谢 ================================================================================ 重要说明: comctl32.dll(公共控件) 要求 4.71 或以上版本 更多信息请参见 "系统要求" ================================================================================ -------------------------------------------------------------------------------- 1. 软件简介 - IPMsg 是一款局域网内即时通信软件, 基于 TCP/IP(UDP). 可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流. - 不需要服务器支持. - 支持文件/文件夹的传送 (2.00版以上) - 通讯数据采用 RSA/Blofish 加密 (2.00版以上) - 十分小巧, 简单易用, 而且你可以完全免费使用它 - 目前已有的版本包括: Win32, Win16, MacOS, MacOSX, X11, GTK, GNOME, Java 等, 并且公开源代码. 请查看以下地址以获得相关信息: http://www.ipmsg.org/ -------------------------------------------------------------------------------- 2. 许可协议 (BSD License) Copyright (c) 1996-2004 SHIROUZU Hiroaki All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the SHIROUZU Hiroaki nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRI

飞鸽传书实现原理

飞鸽传书的实现原理: (1)最关键的是局域网用户列表的建立;飞鸽启动时使用UDP协议向255.255.255.255这个广播地址发送广播包,默认端口是2425。广播包内容包含用户名、工作组、主机名、IP等信息;已启动飞鸽的用户通过2425端口收到此广播包后,就会在自己的用户列表中添加这个用户的用户名、工作组等信息,同时向对方IP发送本机用户的个人信息;从而双方都能建立起用户列表; (2)刷新用...

lzj0470的专栏 1197

飞鸽传书V2.06--局域网通讯工具

飞鸽传书V2.06 ● 绿色软件,无须安装,体积小巧,经典版本 ● 使用TCP/IP协议,仅适用于局域网用户相互通讯 ● 使用方便,操作简单,软件小巧,开放式程序 ● 局域网用户文字通讯,文件(夹)传输

飞鸽传书【经典版】(飞鸽传书2011)

注意:  软件飞鸽传书【经典版】(飞鸽传书2011)本版本为V2.06(2011年)编译环境:WINXP & VS2005已经调试编译通过。大家对此估计比较感兴趣,因此传上来与大家分享一下。 软件下载地址:http://www.i-eim.com/downloads/i-eim.zip 软件简介     飞鸽传书(IP Messenger),是由日本人Shirouzu Hir

小发猫 8693

飞鸽传书(IPMSG)的主要工作原理

<br />我们知道,飞鸽传书(IPMSG)的主要工作原理在“飞鸽传书抽取、飞鸽传书加工存储、飞鸽传书分析飞鸽传书展现”这四个环节体现,这是一个完整的端到端的商业智能解决方案。每个环节都有不同的工具或厂家,但是整合基本完成,当前飞鸽传书库环节的厂家已将其它环节的厂家收购得差不多了。局域网聊天引擎抓取网页过程飞鸽传书抽取ETL过程一样,实质是获取飞鸽传书。处理网页实际是对获取飞鸽传书的清洗整理,这是飞鸽传书加工存储,是飞鸽传书仓库内容。提供检索服务实际上是飞鸽传书分析飞鸽传书展现。<br />我们先看

小发猫 4107

用flymsg代替飞鸽传书(ipmsg、IPMessenger、聊天、文件传输)

flymsg是由国人所开发的免费软件,是一款局域网内即时通信软件,基于TCP/IP(UDP),可运行于多种操作平台(Win,Mac,UNIX,Java),并实现跨平台信息交流。不需要服务器支持,支持文件/文件夹的传送(1.00版以上),用flymsg代替飞鸽传书(ipmsg、IPMessenger、聊天、文件传输)(1)flymsg启动时使用的是UDP协议,默认端口是3030。十分小巧,简单易用,而且用户可以完全免费使用它;(2)文件传输,默认端口是3031。

web打印 1262

关于飞鸽传书软件的实现原理,配置及使用方法

一.简介 飞鸽传书是由日本人所发明的免费软件,是一款局域网内即时通信软件,基于TCP/IP(UDP),可运行于多种操作平台(Win,Mac,UNIX,Java),并实现跨平台信息交流。不需要服务器支持,支持文件/文件夹的传送(2.00版以上),开发于90年代。通信数据采用RSA/Blofish加密(2.00版以上),十分小巧,简单易用,而且用户可以完全免费使用它;2011年已有的版本包括:Win

雇佣兵的专栏 4034

飞鸽传书文件传输实现原理

  开发多年的飞鸽,在他的基础上增加了些许功能,例如语音对话,这里继续讨论FreeEIM飞鸽传书,前几天,详细的了解了FreeEIM(飞鸽传书)的网络协议,详细分析并且实现了FreeEIM(飞鸽传书)的消息传递过程,这里就FreeEIM(飞鸽传书)中的文件文件夹的传输做详细的说明。  在FreeEIM(飞鸽传书)中,如果要进行文件或者文件夹的传输,首先需要做的就是消息的应答,通过UDP发送文

小发猫 2028

浅谈飞鸽传书实现原理

 来自:http://www.freeeim.com/news/onews.asp?id=177    局域网聊天软件飞鸽传书是目前比较流行的局域网即时通讯软件,由于历史悠久,它具有比较多的用户。    因为 FreeEIM 的实现原理飞鸽传书差不多,希望广大用户了解其原理后,在使用时更加得心应手。    程序启动时先读取用户配置文件,一般是"*.ini"格式,然后,使用Wi

小发猫 1781

飞鸽传书 V2.06

这是经典的飞鸽2.06版本 压缩包里的飞鸽既可以直接使用也可以通过安装使用 看个人喜好使用哪一个了

飞鸽传书IPMsg是一款局域网内即时通信软件, 基于 TCP/IP(UDP).

软件简介 - IPMsg 是一款局域网内即时通信软件, 基于 TCP/IP(UDP). 可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流. - 不需要服务器支持. - 支持文件/文件夹的传送 (2.00版以上) - 通讯数据采用 RSA/Blofish 加密 (2.00版以上) - 十分小巧, 简单易用, 而且你可以完全免费使用它 - 目前已有的版本包括: Win32, Win16, MacOS, MacOSX, X11, GTK, GNOME, Java 等, 并且公开源代码. 请查看以下地址以获得相关信息: http://www.ipmsg.org/

飞鸽传书 (IP Messenger) Ver2.06 及安装版

IPMsg 是一款局域网内即时通信软件, 基于 TCP/IP(UDP). 可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流. - 不需要服务器支持. - 支持文件/文件夹的传送 (2.00版以上)

最新版飞鸽传书下载

 最新版飞鸽传书下载作为一款传统的局域网聊天软件,飞鸽传书经历了漫长的发展,现在已经逐渐发展成为成熟型即时通讯软件,不管是在那个行业里的运用,飞鸽传书都能发挥其卓越的通讯功能,为企业带来了不可估计的成本节约,其中最突出的当然是沟通成本,下面来介绍下最新版飞鸽传书的特性: 飞鸽传书简介 企业即时通讯软件飞鸽传书,是一款基于TCP/IP协议、基于局域网广播消息模式的通讯软件,适合企

小发猫 1939
上一篇: jsoup Cookbook
下一篇: IPMSG(飞鸽传书)协议翻译
vba_2001
博客等级 码龄20年 35粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值