论坛: 菜鸟乐园 标题: 关于端口的问题 复制本贴地址    
作者: 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号