发新话题
打印

[LINUX] Linux校园网登陆客户端[西农|CML版][07/06日更新版]

本主题由 魔幻幽灵 于 2007-12-6 15:10 提升

Linux校园网登陆客户端[西农|CML版][07/06日更新版]

引用:

linux下的校园网客户端(港湾)(由712100 reyulx 制作发布)

此贴发布的客户端仅适用于 西农西区10号楼部分宿舍(信息) 若在其他楼内使用请参照此贴修改eapol-star数据包.
——>Windows下利用Ethereal截获港湾报文,获取EAPOL-START数据包演示教程
引用:

注意:如果你下载本贴附件客户端并运行出现如下图所示情况(可查看日志文件mystar.log。某些情况下汉字可能显示为乱码),即可初步判定问题出在eapol-star数据包。请修改。


引用:

网络下载:

可执行程序 :http://pickup.mofile.com/3743728588827869
程序源代码  :http://pickup.mofile.com/4144120749523350
07/04版本E盘下载:http://www.spectre007.ys168.com 西农客户端

附件下载:(同步更新/见附件)
引用:

更新内容
2007/07/04 修改少量程序结构。标准输出信息改为中文。添加登录显示IP功能。隐藏密码显示。
            制作mystar自动设置脚本(auto_boot_set.sh)   By:魔幻幽灵

2007/05/22  将start报文从程序中独立到.conf文件中,可以通过修改.conf文件中的start报文来定制一个属于自己的认证。
            此举有可能可以避免港湾误判大家为ARP欺骗的严重后果。
2007/05/01  添加日志功能
2007/04/23  公开发布测试版beta1

引用:
附件更新说明:更新附件时只需点中·[更新]选项即可。这样可以保留历史下载记录。
使用本客户端注意事项:终端运行登陆成功后,务必保持该终端不要关闭,否则相当于断开网络。
[ 本帖最后由 魔幻幽灵 于 2008-5-18 18:51 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

[quote]

#!/usr/bin/sh

#注意:本脚本为方便大家省时省心运行mystar程序而编写,运行一次后,即可以 mystar 直接登录网络。
#脚本运行方法:cd命令进入脚本所在目录(mystar程序目录)。运行命令 sh auto_boot_set.sh 即可。
#如欲开机自动运行mystar,则运行本脚本后,新建会话(命令栏: /usr/bin/mystar),勾选开机启动,保存会话即可。
#如遇脚本错误请联系本人:魔幻幽灵

mpath=/usr/bin
迷茫ing...Linux Blog                  RS小组

TOP

用了两天,没有出现什么问题:)

TOP

引用:
引用第2楼gis_ivy于2007-04-26 08:28发表的 :
用了两天,没有出现什么问题:)
令人兴奋的消息。
希望更多的人测试一下。
迷茫ing...Linux Blog                  RS小组

TOP

我是新手 可我也想在LINUX下上网 [s:6]

TOP

刚装了red flag 5

用下你的宝贝

谢了 有什么问题再告诉你

TOP

mofile下载不稳定

TOP

test

TOP

引用:
引用第7楼魔幻幽灵于2007-04-26 22:52发表的 :
test
看来成功了。
恭喜一个。
迷茫ing...Linux Blog                  RS小组

TOP

我们学院真是强人多多阿
[fly]理想犹如天上的星星, 我们犹如水手, 虽不能到达天上, 但是我们的航程可凭它指引。 [/fly]  

TOP

我今天刚下载测试了一下,好像不可用。
具体如下:
系统:FedoraCore 6
直接使用编译好的代码,解压后放在/opt/client/下
在consol下使用,程序报“服务器返回错误代码”(应该是这样的吧)
用ctl+alt+f1切换后使用/opt/client/mystar,程序报无法读取mystar.conf

我用linux将近半年了,但鉴于不能上校园网,所以一直没怎么用。在家里曾用普通猫成功拨号上网,可因为我 C 语言学的不精通,协议、认证的就更不会了,所以一直没敢对认证软件下手,看来我们这种人只能在旁边干着急了,帮不上忙啊!

因为不敢直接从认证软件入手,所以我一直走的是虚拟之路。曾尝试过Wine,可没有成功。最后是在VMware下装了个Win98,再在Win98下安装港湾认证软件,算是间接在Linux下上了校园网。

希望reyulx兄能继续努力,搞定认证软件,让兄弟们也能在Linux下舒舒服服地上把校园网

明天我再试试原码安装方式(前两VMware出了点问题用不了,现在要在WinXP与Linux间切换真麻烦,要是在Linux下能上去网,我就把Linux设置为默认启动选项了,呵呵,支持Linux)

TOP

恩,这两天收到的问题都是因为程序显示的错误信息太少而无法精确解答,过两天我会修改出一个可保持日志功能的版本,到时候你再运行一下.把那个LOG文件贴出来.我好对症下药.

TOP

引用:
引用第10楼xnwmf于2007-04-28 21:00发表的 :
我今天刚下载测试了一下,好像不可用。
具体如下:
系统:FedoraCore 6
直接使用编译好的代码,解压后放在/opt/client/下
在consol下使用,程序报“服务器返回错误代码”(应该是这样的吧)
.......
不能找到"mystar.conf"
这个"bug"是因为这句话引起的
f( (fp=fopen("mystar.conf","r"))==NULL ) err_quit("cannot open file mystar.conf ! check it.\n");

看到怎么打开文件的吗?它要求的在*当前目录下*搜索,业就是, 比如:
(假设你已经有root权限了)
yeti@yeti-desktop:~$ /*folder*/mystar
这个命令调用mystar时,却在~/,即你的/home下寻找mystar.conf
这样就可以正确运行了:
yeti@yeti-desktop:~$ cd /*folder
yeti@yeti-desktop:/*folder$ : ./mystar

消除这bug也挺容易的,就是改变那个原来那个路径re-complie一下就行了:)

TOP

根据我对港湾协议的认识,程序报告服务器返回错误代码(即:收到的数据包在offset 0x12 处的值为0x04)一般是在3种情况下会出现:
1 .正常退出,程序中你按下Ctrl+C后,会发送一个包含退出代码的数据包,这时服务器会发送一个正常退出的响应。
2.你发送给服务器的用户名 不正确(服务器的数据库中找不到这个用户名)或者那个帐号是非法的(被冻结了之类)。
3.你发送的用户名正确了,但口令不正确。

TOP

我的情况应该不属于以上三种情况
等待更新版本,不知其他人使用怎么样。
我建议reyulx兄弟可以通过学校或直接向港湾索取相关资料,这样开发应该容易些,毕竟开发客户端本来是港湾的事

TOP

发新话题