作者ephesians (ephesians)
看板Programming
標題[問題] 有沒有可能用程式干擾區網中的網路遊戲流量
時間Mon Jun 25 23:06:27 2007
因為站過大學電腦課的講台,觀察到學生沈迷於網路遊戲的那種狠勁.
於是在想著一個問題:
我能不能寫一個程式,擺在教師電腦中執行,
做的是干擾教室區網中任何形態網路遊戲的流量,
包括由區網外部提供服務的(魔獸世界),以及區網內部的主從連線.
目前觀察到許多網路遊戲本身,都有專屬的防火牆程式(nProtect),
可能我要送一些中斷遊戲的命令,會被擋下來.
此外,教師機器並不是區網中有控制權的節點,連過濾封包可能都不容易做.
請問各位有沒有一些經驗或看法?
需求是盡量干擾網路遊戲的流量,但不干擾普通網路使用的流量.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.227.16
1F:推 qrtt1:把螢目搶過來先? 不過學生不想學. 會睡死吧 218.161.125.71 06/25 23:11
2F:推 hala932:擋下遊戲中使用的port? 203.188.207.1 06/25 23:12
3F:推 newdominic:鎖定遊戲程式? 203.68.127.1 06/26 05:41
4F:→ abcdefghi:要禁止學生上課玩遊戲,何必玩這種花招 ? 140.113.23.107 06/26 06:33
5F:→ abcdefghi:在教室後上方掛面大鏡子,提醒學生就好了 140.113.23.107 06/26 06:34
6F:推 james732:我會覺得期末大刀開鍘比較好 XD221.169.109.146 06/26 06:36
7F:推 buganini:如果switch沒有很高檔或根本就用hub的話140.113.122.162 06/26 08:21
8F:→ buganini:也許可以用arp spoof讓所有的封包都流經140.113.122.162 06/26 08:22
9F:→ buganini:教師電腦140.113.122.162 06/26 08:23
10F:→ buganini:更好的方法就是:把windows剁掉.....140.113.122.162 06/26 08:24
11F:→ buganini:學生另有門道的話,姑且算他厲害140.113.122.162 06/26 08:24
12F:推 buganini:我說的switch/hub要是個router,有ip的140.113.122.162 06/26 08:27
13F:推 caml:想辦法拿到gateway的root權﹐用tcpdump查一下211.150.229.129 06/26 13:09
14F:→ caml:誰在玩遊戲(往server發包)﹐用iptables辦之211.150.229.129 06/26 13:10
15F:推 leicheong:只開放port 80 outgoing就好了啊... :P 202.134.126.84 06/26 14:11
16F:→ leicheong:有HTTP proxy更好. 202.134.126.84 06/26 14:12
17F:→ leicheong:反正上課用的電腦其實只需要連校內IP吧. 202.134.126.84 06/26 14:13
18F:→ ephesians:啥?我看不懂,為什麼hub還要是個router? 59.112.228.207 06/26 14:55
19F:推 buganini:因為要假貌router身分送arp reply140.113.122.162 06/26 16:39
20F:→ buganini:這樣要出去的封包dst ip是router140.113.122.162 06/26 16:40
21F:→ buganini:dst mac卻是你用的電腦140.113.122.162 06/26 16:40
22F:→ buganini:非layer 3的router可能就不會去接packet140.113.122.162 06/26 16:41
23F:→ buganini:然後你過濾完在把mac改好送出140.113.122.162 06/26 16:41
24F:→ buganini:其實我一開始講router可能就沒事了...140.113.122.162 06/26 16:42
25F:→ buganini:一開始是要強調封包可以亂灑....140.113.122.162 06/26 16:42
26F:→ buganini:後來又考慮到有些hub只是bridge140.113.122.162 06/26 16:43
27F:推 ggg12345:有大學裡的資x系PC教室是不能管制的嗎 ? 140.115.1.146 06/26 19:55
28F:→ ephesians:我認為不能管制,要開放電腦給學生自管 61.231.67.22 06/26 22:51
29F:推 ggg12345:PC教室通常是HUB對內,單線對外,可以管制 140.115.1.146 06/26 22:57
30F:→ ggg12345:的點明確,學生自管,還是有頭頭,其後是教 140.115.1.146 06/26 22:59
31F:→ ggg12345:師,調動一台PC當Proxy,Router,Firewall 140.115.1.146 06/26 23:02
32F:→ ggg12345:做了設定就能搞定,也能隨時開放.再不濟, 140.115.1.146 06/26 23:03
33F:→ ggg12345:每台PC做了權限內部設定都能過濾特定站. 140.115.1.146 06/26 23:05
34F:→ ephesians:我想不只過濾站點的問題,學生不玩網路 59.112.229.12 06/27 01:45
35F:→ ephesians:遊戲,也可以自己開點對點遊戲啊 59.112.229.12 06/27 01:45
36F:→ ephesians:而且Hub我們不能動,只能決定要開或關 59.112.229.12 06/27 01:47
37F:推 ggg12345:利用軟或硬體的搶鍵盤與螢幕的廣播教學都 140.115.1.146 06/27 06:04
38F:→ ggg12345:能管.簡單的還是有權限的內建firewall限 140.115.1.146 06/27 06:06
39F:→ ggg12345:接教師server當proxy或router. 140.115.1.146 06/27 06:09
40F:推 Scofield:改用linux? 140.118.7.163 06/27 06:16
41F:→ ephesians:不,我就是不用廣播系統,我反對廣播系統 61.231.64.114 06/27 10:39
42F:→ ephesians:我想稍微限制網路遊戲的流量,讓學生自己 61.231.64.114 06/27 10:44
43F:→ ephesians:覺得:在學校好難玩,算了,先做練習好了 61.231.64.114 06/27 10:45
44F:推 mjmjttn:hub關了就好 203.70.47.36 06/27 11:58
45F:→ ephesians:不行,網路還是要能使用 61.231.18.244 06/27 18:47
46F:推 ggg12345:Traffic Shaping, Window server 可控制 140.115.1.146 06/27 19:49
47F:→ ggg12345:W-station 的 packet schedule. 140.115.1.146 06/27 19:51