|
作者: zy86241824 [zy86241824] 论坛用户 | 登录 |
各位大哥大姐:如何将自己的端口关闭呀 比如说80,或者21端口 谢谢了 如何扫描自己有哪些的端口是开放的?? 谢谢了!!! |
地主 发表时间: 12/02 12:55 |
回复: adam92013 [adam92013] 论坛用户 | 登录 |
先把端口号代表什么意思搞清楚,别都关 |
B1层 发表时间: 12/02 13:11 |
回复: olo [olo] 论坛用户 | 登录 |
关闭相应的服务就行了! |
B2层 发表时间: 12/02 14:12 |
回复: ypy [ypy] 见习版主 | 登录 |
关闭端口需要关闭相应的服务 80端口是web服务端口 也就是说你的web服务(iis,apache...)关闭了,80端口也就关闭了 21端口是ftp端口 关闭ftp服务就行了 以次类推... |
B3层 发表时间: 12/02 15:09 |
回复: zy86241824 [zy86241824] 论坛用户 | 登录 |
我知道端口的意思,可是,就算我找到我有哪些端口是开放的,我真么才可以把它关掉呢,应该怎么管呢,具体图个操作呢!!谢谢大家了!!! |
B4层 发表时间: 12/02 15:45 |
回复: ypy [ypy] 见习版主 | 登录 |
你先说说看你开了哪些端口 有65535个端口 你叫人怎么说呢 |
B5层 发表时间: 12/02 15:50 |
回复: zy86241824 [zy86241824] 论坛用户 | 登录 |
比如说我开了80端口和21端口 我应该怎么才可以把它关闭呢!!!!!楼上的同志,如果你看到了,给我个回复好吗!!谢谢了!!!! |
B6层 发表时间: 12/02 19:20 |
回复: gdwss75 [gdwss75] 论坛用户 | 登录 |
把端口都关了,还怎么上网啊,嘿嘿 |
B7层 发表时间: 12/02 19:27 |
回复: dsds [winmen] 论坛用户 | 登录 |
80(www)21(ftp)139(ipc$)什么的都可以不关,但是自己要小心设置权限! |
B8层 发表时间: 12/04 17:21 |
回复: zy86241824 [zy86241824] 论坛用户 | 登录 |
我怎么才可以设权限呢/? 谢谢给我回复!!! |
B9层 发表时间: 12/04 18:00 |
回复: dsds [winmen] 论坛用户 | 登录 |
狂昏,如果你是WIN2000或者XP,建议看看帮助! |
B10层 发表时间: 12/04 18:29 |
回复: zy86241824 [zy86241824] 论坛用户 | 登录 |
如果我用的是98或winme怎么版??怎么设置权限呢 麻烦大家了!!!! |
B11层 发表时间: 12/05 09:40 |
回复: dsds [winmen] 论坛用户 | 登录 |
我觉得98和ME拿来打游戏还不错 |
B12层 发表时间: 12/06 00:29 |
回复: zy86241824 [zy86241824] 论坛用户 | 登录 |
那如果我用2000有怎么办呢 !!!!! |
B13层 发表时间: 12/07 19:45 |
回复: SANKKING [sankking] 论坛用户 | 登录 |
想要知道自己的机子上都开了哪些端口,可以用我下面程序,一个简单的端口扫描~~~ 源文件如下: ---------------------------------------------------------------- #include <winsock2.h> #include "stdio.h" #pragma comment(lib,"ws2_32") #include <stdlib.h> #include <windows.h> void main() { WSADATA ws; SOCKET s; struct sockaddr_in addr; int RESULT; long LRESULT; for(int i=1;i<3390;i++) { LRESULT=WSAStartup(0x0101,&ws); s=socket(PF_INET,SOCK_STREAM,0); addr.sin_family=PF_INET; addr.sin_addr.s_addr=inet_addr("10.0.0.1"); addr.sin_port=htons(i); if(s==INVALID_SOCKET) break; RESULT=connect(s,(struct sockaddr*)&addr,sizeof(addr)); if(RESULT!=0) {printf("10.0.0.1:%i inactive\n",i); WSACleanup(); } else{ printf("10.0.0.1:%i on\n",i); } closesocket(s); } } ---------------------------------------------------------------- 上面的程序对机子的1到3389的端口都进行了扫描,比果端口139开着,会显示10.0.0.1:139 on 否则几显示 inactive 当然你要把上面所有的10.0.0.1改为你自己的IP地址,如果想要扫描其他范围的端口也只要把把端口值 i 改为相应的范围,比如for(int i=20;i<100;i++) 就表示扫描从20到99的端口,当然如果你只想扫描指定的几个,那也很容易,自己再写个端口树组.然后在 visual c++编译器编译一下就可以用了,DOS下的,如果是98的机子,在扫描端口太多的情况可能会看不到前面的结果,那也好办,比如编译完取名scan.exe 那么在DOS下输入: c:\>scan.exe ->a.txt 然后再到C盘下看a.txt里面的结果 端口只是对应一些服务而已,所以你不能用一个像窗口化的程序一样把它关闭,要想关了它就要把对应的服务关了 |
B14层 发表时间: 12/07 21:05 |
回复: CyberSpy [cyberspy] 论坛用户 | 登录 |
2k 关闭服务可以这样:控制面板->管理工具->服务 找到相应的服务(自己认英文啦)然后右键属性…… |
B15层 发表时间: 12/08 01:13 |
回复: zy86241824 [zy86241824] 论坛用户 | 登录 |
谢谢楼上的大哥们了 !!!哈哈 |
B16层 发表时间: 12/09 09:31 |
回复: dinghj [dinghj] 论坛用户 | 登录 |
不用客气! |
B17层 发表时间: 12/10 10:52 |
回复: ypy [ypy] 见习版主 | 登录 |
:) |
B18层 发表时间: 12/10 22:48 |
回复: thping [thping] 论坛用户 | 登录 |
如果是NT的话,好像是在控制面板里的服务里头,把相应的关掉,不知是不是!! |
B19层 发表时间: 12/10 22:55 |
回复: lwai [lwai] | 登录 |
最好的方法,先去看书。 |
B20层 发表时间: 12/11 13:27 |
回复: 54183710 [hcz] 论坛用户 | 登录 |
你在开玩笑啊 |
B21层 发表时间: 12/13 11:56 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号