把自己的毕业设计放出来,很烂见笑

freetstar 2011-05-29 08:35:00
加精
PyGTK做的Linux Server管理毕业设计
很菜,我真的很菜,把项目公布出来我表示压力特别大,这个毕业设计软件最后写得越来越不知道该写什么,功能模块不知道要添加那些,已经实现的也不想再修改,可能自己惰性太大了

项目简单说明: 一个Linux Server的管理系统,可以添加服务器,将服务器添加到特定的组里,然后选定服务器,填好服务器的ip地址,端口号,用户名和密码,保存之后才能进行更多的操作,代码里并没有对ip地址这些东西做非法字符检测:(,可以通过点击按钮来获取服务器的实时信息,比如说内存,硬盘等等,还有就是通过发起TCP半链接来查看做简单的portscan,最后的功能是嵌入一个本地的虚拟终端

项目bug:硬盘信息获取之后图一直保留着,图形界面的显示有问题,

项目想法:其实还想实现一些这样的功能的,1:可以获取服务器整个快照,每天晚上获取一次 2 获取服务器关键文件比如说/etc/passwd的md5值,这样可以侦测服务器的/etc/passwd是否被更改,比如说被入侵的情况 3 利用expect实现本地终端自动登录服务器,省去手动输入ssh的过程 4 利用pychartdir等实现服务器流量的实时体现,但是网速是个问题 5 等等…. 6 状态栏是否能用的更好点

项目截图: 主界面:左侧是服务器的列表 右侧是主功能区 下边是状态栏

硬盘情况显示:



系统信息获取:



传说中的跨平台的软件,在win7中的截图,实际上好多模块要移植,懒得弄了,这只是个皮子


总结:从3月开始正式学Python,到现在了,基本上把Python基础教程2来回翻了n次,Python在Unix和Linux系统管理这本书也给了我很多想法,想一步有可能的话我想做一个基于Python Django的一个这样的东西,当练手了. 项目整体不成熟,也是我代码水平不高的体现,许多bug还待修改,但是实在没感觉和兴趣了,有兴趣的话接手吧:

github: https://github.com/freetstar/Linux-Server-Management

google code:https://code.google.com/p/linux-server-management-software/
...全文
12532 203 打赏 收藏 转发到动态 举报
写回复
用AI写文章
203 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgd123pl 2013-11-05
  • 打赏
  • 举报
回复
这个定得好啊,
绿 2013-10-13
  • 打赏
  • 举报
回复
先mark 下 ,让自己对linux服务器有个整体上的了解。
czc1009 2013-08-28
  • 打赏
  • 举报
回复
做的不错啊!
lixdrvor007 2013-07-17
  • 打赏
  • 举报
回复
膜拜。学习。
zhang835705223 2012-12-09
  • 打赏
  • 举报
回复
面临毕业设计的问题!向楼主学习一下~
布鲁克斯南南 2012-12-03
  • 打赏
  • 举报
回复
-----------------------楼主辛苦了!
yh_no_code 2012-11-26
  • 打赏
  • 举报
回复
引用 179 楼 lgxwqq111 的回复:
引用 178 楼 evilhacker 的回复:有个问题请问一下楼主: 你的界面很好看,包括文字、图标等,界面是用什么语言做的?GTK?还是Python? 界面使用GTK做的,实际上是Python和GTK+的绑定PyGTK
本科毕业了,题目已经批下来了,打算做一个win 和 linux下都能跑的程序,linux下打算使用GTK2.0来开发界面。
fondkobe123 2012-11-14
  • 打赏
  • 举报
回复
潜力股啊,不错
scdxmoe 2012-11-06
  • 打赏
  • 举报
回复
牛逼
LinuxMan 2012-10-19
  • 打赏
  • 举报
回复
真心敬佩,想起毕设,惭愧。。。
dedlous 2011-08-08
  • 打赏
  • 举报
回复
毕业周年了~~
Leo565 2011-08-08
  • 打赏
  • 举报
回复
很有潜力!牛
nehc 2011-06-04
  • 打赏
  • 举报
回复
我正在学习Python(大三)
楼主启发了我,要不我将来毕业设计也用Python做?

利用expect实现本地终端自动登录服务器,省去手动输入ssh的过程

服务器主要是为了安全,不是方便。 用你这个安全吗?
evilhacker 2011-06-04
  • 打赏
  • 举报
回复
[Quote=引用 203 楼 lgxwqq111 的回复:]
Python基础教程(第二版)入门不错,还有《python语言入门》不错阿
[/Quote]

恩~谢谢啦!
小酒窝_david 2011-06-03
  • 打赏
  • 举报
回复
都是小牛,今天小牛说实在的也挺给力的~~呵呵
wan877070110 2011-06-03
  • 打赏
  • 举报
回复
楼主好强悍,我是搞ASP.NET的,一直觉得搞这样的杀毒软件,驱动软件才牛逼。
freetstar 2011-06-03
  • 打赏
  • 举报
回复
[Quote=引用 202 楼 evilhacker 的回复:]

引用 179 楼 lgxwqq111 的回复:
界面使用GTK做的,实际上是Python和GTK+的绑定PyGTK

关于python楼主有什么好的书推荐吗?
[/Quote]
Python基础教程(第二版)入门不错,还有《python语言入门》不错阿
evilhacker 2011-06-03
  • 打赏
  • 举报
回复
[Quote=引用 179 楼 lgxwqq111 的回复:]
界面使用GTK做的,实际上是Python和GTK+的绑定PyGTK
[/Quote]
关于python楼主有什么好的书推荐吗?
wuming131415 2011-06-02
  • 打赏
  • 举报
回复
顶一下
nzzt 2011-06-02
  • 打赏
  • 举报
回复
很不错了
加载更多回复(183)

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧