Category: Web

  • div+css学习中要注意的地方

    理念:
    CSS 允许你对布局进行完全地控制
    CSS能达到你想要的效果。例:关闭圆点是 CSS 的最基本的能力。它有能力使列表看起来和普通文本没有两样,也可以使列表看起来像图形导航栏,具有完整的反转效果。
    加强用html进行结构化,使用列表元素来标记列表,这样在所有设备里都会认为他是列表。
    XHTML 和 CSS 也会被误用和滥用,有时可能还不如html,思维要考虑如何用它们产生更有效的代码,要不只会是新垃圾代替旧垃圾。
    为你的网页减肥,尽量做到,就像没有女人会讨厌自已太瘦
    在W3C的描述中我们可以找到理解 div 元素的关键,“一种添加结构的通用机制。”

    使用 em 来设置字体大小

    如果要避免在 Internet Explorer 中无法调整文本的问题,许多开发者使用 em 单位代替 pixels。
    W3C 推荐使用 em 尺寸单位。1em 等于当前的字体尺寸。如果一个元素的 font-size 为 16 像素,那么对于该元素,1em 就等于 16 像素。在设置字体大小时,em 的值会相对于父元素的字体大小改变。

    以上段标记的css代码:

    如果要避免…………………小改变。

     

     

    font属性里可以将所有的写在一起,如
    p.ex2
    {
    font:italic bold 12px/20px arial,sans-serif;
    }
    10px/20px分别是字的大小和行间距,这样就可以不用line-height来设置了

    outline和border
    border在outline的里面
    边框外是外边距,边框内是内边距

    css 模型

    padding 上 右 下 左;
    当说到width时,实际上说的是内容的宽度,而不算内边距,外边距
    如果边框样式为 none,即边框根本不存在,那么边框就不可能有宽度,因此边框宽度自动设置为 0
    外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

    使用id选择器要注意:
    一个html文档只能出现一次
    id=””中不能有空格
    id区分大小写
    id的规则

    id 值必须以字母或者下划线开始;不能以数字开始。虽然 W3C 验证不会捕获这个错误,但是 XML 解析器会的。同时,如果你将 id 与 JavaScript 在表单中配合使用,那么 id 名称和值必须是合法的 JavaScript 变量。空格和连字号,特别是连字号,是不被允许的。不仅如此,将下划线用于 class 或者 id 名都不是个好主意,这是由于在 CSS2.0(以及某些浏览器)中的限制。

    后代选择器会选所有的符合的元素
    子元素选择器会先挨着的元素,如选的不挨着,则无效

  • curl实战

    取得头信息

    curl --head 127.0.0.1
    curl -I 127.0.0.1

    取得http状态码(加-I只加载头信息,速度更快)
    -w后加变量,获取很多与请求相关的额外信息显示在屏幕上,如%{http_code}显示状态码,%{time_total} 响应时间, %{size_download}页面大小, %{content_type} 页面类型

    curl -s -o /dev/null -w "%{http_code}" http://jpuyy.com
    curl -s -o /dev/null -I -w "%{http_code}" http://jpuyy.com

    如果有一批url需要判断状态码,写入url_http_status.txt中,脚本如下:

    #!/bin/bash
    for i in `cat url_http_status.txt`
    do
    STATUS_CODE=`curl -o /dev/null -s -w %{http_code} $i`
    echo -e "$i:\t$STATUS_CODE"
    done

    使用安静模式

    --silent

    curl 跟踪 301跳转,使用参数 -L

    ➜  ~  curl -I http://www.jpuyy.com -L
    HTTP/1.1 301 Moved Permanently
    Server: nginx/1.0.15
    Date: Sun, 09 Nov 2014 10:40:15 GMT
    Content-Type: text/html; charset=UTF-8
    Connection: keep-alive
    X-Powered-By: PHP/5.3.3
    X-CF-Powered-By: WP 1.3.14
    X-Pingback: http://jpuyy.com/xmlrpc.php
    Location: http://jpuyy.com/
    
    HTTP/1.1 200 OK
    Server: nginx/1.0.15
    Date: Sun, 09 Nov 2014 10:40:16 GMT
    Content-Type: text/html; charset=UTF-8
    Connection: keep-alive
    Vary: Accept-Encoding
    X-Powered-By: PHP/5.3.3
    X-CF-Powered-By: WP 1.3.14
    X-Pingback: http://jpuyy.com/xmlrpc.php
    

    取得多个子域名信息

    curl http://site.{one,two,three}.com
    如:curl http://{bbs,ftp,nic}.cczu.edu.cn

    下载file1.txt-file100.txt

    ftp://ftp.numericals.com/file[1-100].txt
    ftp://ftp.numericals.com/file[001-100].txt (with leading zeros)
    ftp://ftp.letters.com/file[a-z].txt
    http://any.org/archive[1996-1999]/vol[1-4]/part{a,b,c}.html
    http://www.numericals.com/file[1-100:10].txt 10,20.....txt

    关于cookies

    The file specified with -b/–cookie is only used as input.No cookies will be stored in the file.

    用于读入

    To store cookies, use the -c/–cookie-jar option or you could even save the HTTP headers to a file using -D/–dump-header!

    curl --cookie "desktop=1;key2=value2" -v -o /dev/null http://jpuyy.com/

    curl伪造头信息

    curl --header "X-Forwarded-For:8.8.8.8" --header "Accept-Language: en" http://www.jpuyy.com

    curl模拟指定浏览器

    curl -A "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0" [URL]

    curl模拟指定的referer

    curl [URL] -e http://www.aavv.com
    或使用 --referer

    curl使用压缩

    curl -I "http://www.hao123.com" --compressed
    curl -I -H "Accept-Encoding: gzip, deflate" "http://www.hao123.com"

    curl执行post提交

    curl http://localhost:8000/wrap -d text=kadj+kdsj+kasdfj+kaslfdj+jkdasljf+skdfjal-yyyyksdjf-kasjd

    curl 带账号,basic 认证

    -u, --user <user:password>
    
    curl -L -i --user myuser:mypass http://abc.example.com/manage
    

    curl https出现错误

    curl -sS https://getcomposer.org/installer
    curl: (60) SSL certificate problem, verify that the CA cert is OK. Details:
    error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
    More details here: http://curl.haxx.se/docs/sslcerts.html

    解决办法:
    http://curl.haxx.se/docs/caextract.html 下载 ca-bundle.crt到 /etc/pki/tls/certs/ca-bundle.crt

    curl 指定代理服务器

    curl http://jpuyy.com -x 211.61.47.19:80

    指定 socks5 代理服务器

    curl --socks5 127.0.0.1:1081 jpuyy.com/ip.php

    更多案例:http://www.thegeekstuff.com/2012/04/curl-examples/

    下载 github release tar.gz 包

    curl -L -O https://github.com/ansible/ansible/archive/v2.1.0.0-0.2.rc2.tar.gz

    获取 token,先准备一个认证文件 auth.json

    {
    "username":"jpuyy",
    "password":"pass"
    }
    

    发送请求

    curl -v -XPOST info.mysite.com/api/auth/token -d @auth.json -H 'Content-Type: application/json'
    

    根据认证的 token 放在 header 访问

    curl info.mysite.com/api/config/web.gui-H "Authorization: FuZzA2In0..."

    curl 返回 000 状态码表示超时

    curl 测试 websocket

    curl -i -N -H "Connection: Upgrade" -H "Upgrade: websocket" -H "Host: echo.websocket.org" -H "Origin: http://www.websocket.org" http://echo.websocket.org

    curl 下载断点重连

    curl -O -C - http://jpuyy.com/a.txt
    

    curl 自己指定域名的解析

    --resolve [DOMAIN]:[PORT]:[IP]
    curl https://jpuyy.com --resolve jpuyy.com:443:192.168.1.66
    

    curl 重复请求 100次

    curl 'https://jpuyy.com/abc?[1-100]'
    
  • 我使用的几个wordpress插件

    用wordpress也老长时间了

    wordpress装插件很方便,有好多插件是国人开发便于中文用户使用的

    在这里我就记录下来整理一下

    当前用的主题是 PhilNa 1.0.9,作者为 yinheli 各方面我都比较满意

    有若干个控制字体的,用javascript来显示脚本 高亮文字的,我基本不用 。 一是咱没那么出息会那么多语言,二是wordpress的引号已经够我用的了

    插件:Akismet

    一款优秀的防垃圾评论插件。

    在Akismet配置里有说明,去申请一个key就好了。若您还没有 API key,您可从 Akismet.com 得到一个。

    插件:日志自动截断

    自动截断日志,可达到在首页显示一大段而不是全部显示的效果,可以选择截断的长度并去除所有脚本类的文字,使首页看起来美观

    插件:WP-Cumulus

    标签云插件,不支持中文,有人推出一个swf可以支持中文,但是我用了下比较卡,而且不好看,就没有用,我的tag全是英文的,也就简单的英文单词,也用不着中文

    插件:WP-DB-Backup

    设置好自动备份选项自动备份数据库的,用处大

    插件:Quotmarks Replacer

    有时候整理好的命令或代码拷贝的时候出现中文字符,用此插件解决引号等全角问题

    插件:Google Syntax Highlighter for WordPress

    平时用不大到,哪里有那么多代码可写,所以删掉了,有些东西就是,功能强大反而用不到. Supports C++, C#, CSS, Delphi, Java, JavaScript, PHP, Python, Ruby, SQL, VB, XML, and HTML.

    插件:Countdown Timer

    自动倒计时的功能,给懒人用的

    插件:cos-html-cache

    该插件会在页面第一次载入的时候产生和url对应的真正的html文件作为缓存,后面的运行将会直接载入该html从而大大的提高了页面的效率。有利有弊。也不用了,用了之后我的搜索框没法搜东西,于是用了谷歌的自定义搜索

    插件:Code Markup

    A filter that displays <code> blocks nicely while still allowing formatting.
    对于想显示的html标签代码,放入<code lang=”xhtml”></code>里面

    插件:All in One SEO Pack

    Out-of-the-box SEO for your WordPress blog. Options configuration panel | Upgrade to Pro Version | Donate | Support | Amazon Wishlist
    插件:Google XML Sitemaps
    This plugin will generate a special XML sitemap which will help search engines like Google, Yahoo, Bing and Ask.com to better index your blog.
    插件:Wireless-WordPress
    为你的WordPress增加wap主题模板功能,让你的WordPress博客拥有一个更加友好的UI.
    插件:WP-PageNavi分页导航
    增加了一个更美观实用的分页导航到你的WordPress博客
    插件:Random Pages Widget
    显示随机文章

  • google chrome键盘和鼠标快捷键

    标签页和窗口快捷键

    Ctrl+N 打开新窗口。
    Ctrl+T 打开新标签页。
    Ctrl+Shift+N 在隐身模式下打开新窗口。
    按 Ctrl+O,然后选择文件。 在 Google Chrome 浏览器中打开计算机中的文件。
    按住 Ctrl 键的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。 从后台在新标签页中打开链接。
    按住 Ctrl+Shift 的同时点击链接。或按住 Shift 键的同时用鼠标中键(或鼠标滚轮)点击链接。 在新标签页中打开链接并切换到刚打开的标签页。
    按住 Shift 键的同时点击链接。 在新窗口中打开链接。
    Ctrl+Shift+T 重新打开上次关闭的标签页。Google Chrome 浏览器可记住最近关闭的 10 个标签页。
    将链接拖到标签页中。 在标签页中打开链接。
    将链接拖到标签栏的空白区域。 在新标签页中打开链接。
    将标签页拖出标签栏。 在新窗口中打开标签页。
    将标签页从标签栏拖到现有窗口中。 在现有窗口中打开标签页。
    拖动标签页时按 Esc 键。 将标签页恢复到原先的位置。
    Ctrl+1 到 Ctrl+8 切换到标签栏中指定位置编号所对应的标签页。
    Ctrl+9 切换到最后一个标签页。
    Ctrl+Tab 或 Ctrl+PgDown 切换到下一个标签页。
    Ctrl+Shift+Tab 或 Ctrl+PgUp 切换到上一个标签页。
    Alt+F4 关闭当前窗口。
    Ctrl+W 或 Ctrl+F4 关闭当前标签页或弹出窗口。
    用鼠标中键(或鼠标滚轮)点击标签页。 关闭所点击的标签页。
    右键点击或者点击并按住浏览器工具栏中的“后退”或“前进”箭头。 在新标签页中显示浏览历史记录。
    按 Backspace 键,或同时按 Alt 和向左箭头键。 转到当前标签页的上一页浏览历史记录。
    按 Shift+Backspace,或同时按 Alt 和向右箭头键。 转到当前标签页的下一页浏览历史记录。
    按住 Ctrl 键的同时点击工具栏中的后退箭头、前进箭头或转到按钮。或用鼠标中键(或鼠标滚轮)点击任一按钮。 从后台在新标签页中打开按钮所对应的目标网页。
    双击标签栏的空白区域。 最大化或最小化窗口。
    Alt+Home 在当前窗口打开主页。

    Google Chrome 浏览器功能快捷键

    Alt+F 或 Alt+E 打开“工具”菜单,用该菜单可自定义和控制 Google Chrome 浏览器中的设置。
    Ctrl+Shift+B 打开和关闭书签栏。
    Ctrl+H 打开“历史记录”页面。
    Ctrl+J 打开“下载内容”页面。
    Shift+Esc 打开任务管理器。
    Shift+Alt+T 将焦点设置在浏览器工具栏中的第一个工具上。然后就能用以下快捷键在工具栏中移动:

    • 按 Tab、Shift+Tab、Home、End、向右箭头向左箭头,可在工具栏中将焦点移到各个选项上。
    • 空格键或 Enter 可激活工具栏按钮,包括网页操作和浏览器操作。
    • 按 Shift+F10 可打开相关右键菜单(例如,“后退”按钮关联的浏览历史记录)。
    • 按 Esc 可将焦点从工具栏移回到网页上。
    F6 或 Shift+F6 将焦点切换到下一个键盘可访问的窗格。这些窗格包括:

    • 地址栏
    • 书签栏(若显示)
    • 主要的网络内容(包括任何信息栏)
    • 下载内容栏(若显示)
    Ctrl+Shift+J 打开开发人员工具。
    Ctrl+Shift+Delete 打开“清除浏览数据”对话框。
    F1 在新标签页中打开帮助中心(首选方式)。

    地址栏快捷键

    键入搜索字词,然后按 Enter 键。 使用默认搜索引擎进行搜索。
    键入搜索引擎关键字,按空格键,然后键入搜索字词,再按 Enter键。 使用与关键字相关联的搜索引擎进行搜索。
    首先键入搜索引擎网址,然后在系统提示时按 Tab 键,键入搜索字词,再按 Enter 键。 使用与网址相关联的搜索引擎进行搜索。
    Ctrl+Enter 在地址栏的输入内容前后分别加上 www. 和 .com,并打开得到的网址。
    键入网址,然后按 Alt+Enter 在新标签页中打开网址。
    或 Ctrl+L 或 Alt+D 突出显示网址。
    Ctrl+K 或 Ctrl+E 将“?”中输入“?”。在问号后键入搜索字词可用默认搜索引擎执行搜索。
    同时按 Ctrl 和向左箭头键。 在地址栏中将光标移到上一个关键字词
    同时按 Ctrl 和向右箭头键。 在地址栏中将光标移到下一个关键字词
    Ctrl+Backspace 在地址栏中删除光标前的字词
    用键盘上的方向键从地址栏下拉菜单中选择一个条目,然后按Shift+Delete 从浏览历史记录中删除所选条目(如果可以)。
    用鼠标中键(或鼠标滚轮)点击地址栏下拉菜单中的一个条目。 从后台在新标签页中打开该条目。
    显示地址栏下拉菜单时按 Page Up 或 Page Down 选中下拉菜单中的第一个或最后一个条目。


    网页快捷键


    Ctrl+P 打印当前网页。
    Ctrl+S 保存当前网页。
    F5 或 Ctrl+R 重新载入当前网页。
    Esc 停止载入当前网页。
    Ctrl+F 打开查找栏。
    Ctrl+G 或 F3 在查找栏中查找下一条与输入内容相匹配的内容。
    Ctrl+Shift+GShift+F3 或 Shift+Enter 在查找栏中查找上一条与输入内容相匹配的内容。
    点击鼠标中键(或鼠标滚轮)。 激活自动滚动模式。当您移动鼠标时,网页会根据鼠标的移动方向自动滚动。
    Ctrl+F5 或 Shift+F5 重新载入当前网页,忽略缓存的内容。
    按住 Alt 键,然后点击链接。 下载链接目标。
    Ctrl+U 打开当前网页的源代码。
    将链接拖到书签栏中 将链接保存为书签。
    Ctrl+D 将当前网页保存为书签。
    Ctrl+Shift+D 将所有打开的网页以书签的形式保存在新文件夹中。
    F11 在全屏模式下打开网页。再按一次 F11 可退出全屏模式。
    Ctrl++,或者按住 Ctrl 键并且向上滚动鼠标滚轮。 放大网页上的所有内容。
    Ctrl+,或者按住 Ctrl 键并且向下滚动鼠标滚轮。 缩小网页上的所有内容。
    Ctrl+0 将网页上的所有内容都恢复到正常大小。
    空格键 向下滚动网页。
    Home 转至网页顶部。
    End 转至网页底部。
    按住 Shift 键的同时滚动鼠标滚轮。 在网页上横向滚动。

    文本快捷键

    Ctrl+C 将突出显示的内容复制到剪贴板中。
    Ctrl+V 或 Shift+Insert 从剪贴板中粘贴内容。
    Ctrl+Shift+V 从剪贴板中粘贴内容(不带格式)。
    Ctrl+X 或 Shift+Delete 删除突出显示的内容并将其复制到剪贴板中。


    chrome 浏览器插件

    * Tab to window
    * vimium
    * xTab

  • WordPress 常用的快捷键

    WordPress 后台的在线可视化编辑器使用的是 TinyMCE,所以在 WordPress 后台编辑的时候,和 TinyMCE 一样也有键盘快捷键,掌握这些快捷键可以让我们在 WordPress 后台编辑文章的时候事半功倍,下面是我们常用的快捷键:

    粗体: Alt+SHIFT+b
    斜体: Alt+SHIFT+i

    添加链接: Alt+SHIFT+a

    引用: Alt+SHIFT+q
    代码: Alt+SHIFT+c

    添加 <!–more–>: Alt+SHIFT+t

    无序列表 (ul): Alt+SHIFT+u
    有序列表 (ol): Alt+SHIFT+o
    列表元素 (li): Alt+SHIFT+l

    高级编辑器: Alt+SHIFT+v
    编辑 HTML: Alt+SHIFT+e

    发布日志: Alt+SHIFT+p

    填入修订文本: Alt+SHIFT+s
    删除文本: Alt+SHIFT+d

    缩进: Alt+SHIFT+w

    回退: Alt+SHIFT+u
    重做: Alt+SHIFT+y

    居左: Alt+SHIFT+f
    居中: Alt+SHIFT+c
    居右: Alt+SHIFT+r

  • 常用端口记忆

    在linux下

    cat /etc/services

    会显示很常用的tcp\udp端口和服务,这个文件的第一句就说明了当前文件的性质“Network services, Internet style”,这个文件里还记录了很多常用的软件如svn,webmin等不是系统必备的端口供参考。这个文件数据来源是

    http://www.iana.org/assignments/port-numbers

    建议需要查端口的时候查找上面文件并结合grep使用。

    80端口 http服务
    873端口 rsync服务
    22端口 ssh端口

    一 、端口大全
    端口:0
    服务:Reserved
    说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。

    端口:1
    服务:tcpmux
    说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。Irix机器在发布是含有几个默认的无密码的帐户,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装后忘记删除这些帐户。因此HACKER在INTERNET上搜索tcpmux并利用这些帐户。

    端口:7
    服务:Echo
    说明:能看到许多人搜索Fraggle放大器时,发送到X.X.X.0和X.X.X.255的信息。

    端口:19
    服务:Character Generator
    说明:这是一种仅仅发送字符的服务。UDP版本将会在收到UDP包后回应含有垃圾字符的包。TCP连接时会发送含有垃圾字符的数据流直到连接关闭。 HACKER利用IP欺骗可以发动DoS攻击。伪造两个chargen服务器之间的UDP包。同样Fraggle DoS攻击向目标地址的这个端口广播一个带有伪造受害者IP的数据包,受害者为了回应这些数据而过载。

    端口:21
    服务:FTP
    说明:FTP服务器所开放的端口,用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录。木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口。

    端口:22
    服务:Ssh
    说明:PcAnywhere建立的TCP和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点,如果配置成特定的模式,许多使用RSAREF库的版本就会有不少的漏洞存在。

    端口:23
    服务:Telnet
    说明:远程登录,入侵者在搜索远程登录UNIX的服务。大多数情况下扫描这一端口是为了找到机器运行的操作系统。还有使用其他技术,入侵者也会找到密码。木马Tiny Telnet Server就开放这个端口。

    端口:25
    服务:SMTP
    说明:SMTP服务器所开放的端口,用于发送邮件。入侵者寻找SMTP服务器是为了传递他们的SPAM。入侵者的帐户被关闭,他们需要连接到高带宽的E- MAIL服务器上,将简单的信息传递到不同的地址。木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口。

    端口:31
    服务:MSG Authentication
    说明:木马Master Paradise、Hackers Paradise开放此端口。

    端口:42
    服务:WINS Replication
    说明:WINS复制

    端口:53
    服务:Domain Name Server(DNS)
    说明:DNS服务器所开放的端口,入侵者可能是试图进行区域传递(TCP),欺骗DNS(UDP)或隐藏其他的通信。因此_blank”> 防火墙常常过滤或记录此端口。

    端口:67
    服务:Bootstrap Protocol Server
    说明:通过DSL和Cable modem的_blank”> 防火墙常会看见大量发送到广播地址255.255.255.255的数据。这些机器在向DHCP服务器请求一个地址。 HACKER常进入它们,分配一个地址把自己作为局部路由器而发起大量中间人(man-in-middle)攻击。客户端向68端口广播请求配置,服务器向67端口广播回应请求。这种回应使用广播是因为客户端还不知道可以发送的IP地址。

    端口:69
    服务:Trival File Transfer
    说明:许多服务器与bootp一起提供这项服务,便于从系统下载启动代码。但是它们常常由于错误配置而使入侵者能从系统中窃取任何 文件。它们也可用于系统写入文件。

    端口:79
    服务:Finger Server
    说明:入侵者用于获得用户信息,查询操作系统,探测已知的缓冲区溢出错误,回应从自己机器到其他机器Finger扫描。

    端口:80
    服务:HTTP
    说明:用于网页浏览。木马Executor开放此端口。

    端口:99
    服务:Metagram Relay
    说明:后门程序ncx99开放此端口。

    端口:102
    服务:Message transfer agent(MTA)-X.400 over TCP/IP
    说明:消息传输代理。

    端口:109
    服务:Post Office Protocol -Version3
    说明:POP3服务器开放此端口,用于接收邮件,客户端访问服务器端的邮件服务。POP3服务有许多公认的弱点。关于用户名和密码交 换缓冲区溢出的弱点至少有20个,这意味着入侵者可以在真正登陆前进入系统。成功登陆后还有其他缓冲区溢出错误。

    端口:110
    服务:SUN公司的RPC服务所有端口
    说明:常见RPC服务有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等

    端口:113
    服务:Authentication Service
    说明:这是一个许多计算机上运行的协议,用于鉴别TCP连接的用户。使用标准的这种服务可以获得许多计算机的信息。但是它可作为许多服务的记录器,尤其是 FTP、POP、IMAP、SMTP和IRC等服务。通常如果有许多客户通过_blank”> 防火墙访问这些服务,将会看到许多这个端口的连接请求。记住,如果阻断这个端口客户端会感觉到在_blank”> 防火墙另一边与E-MAIL服务器的缓慢连接。许多_blank”> 防火墙支持 TCP连接的阻断过程中发回RST。这将会停止缓慢的连接。

    端口:119
    服务:Network News Transfer Protocol
    说明:NEWS新闻组传输协议,承载USENET通信。这个端口的连接通常是人们在寻找USENET服务器。多数ISP限制,只有他们的客户才能访问他们的新闻组服务器。打开新闻组服务器将允许发/读任何人的帖子,访问被限制的新闻组服务器,匿名发帖或发送SPAM。

    端口:135
    服务:Location Service
    说明:Microsoft在这个端口运行DCE RPC end-point mapper为它的DCOM服务。这与UNIX 111端口的功能很相似。使用DCOM和RPC的服务利用计算机上的end-point mapper注册它们的位置。远端客户连接到计算机时,它们查找end-point mapper找到服务的位置。HACKER扫描计算机的这个端口是为了找到这个计算机上运行Exchange Server吗?什么版本?还有些DOS攻击直接针对这个端口。

    端口:137、138、139
    服务:NETBIOS Name Service
    说明:其中137、138是UDP端口,当通过网上邻居传输文件时用这个端口。而139端口:通过这个端口进入的连接试图获得NetBIOS/SMB服务。这个协议被用于windows文件和打印机共享和SAMBA。还有WINS Regisrtation也用它。

    端口:143
    服务:Interim Mail Access Protocol v2
    说明:和POP3的安全问题一样,许多IMAP服务器存在有缓冲区溢出漏洞。记住:一种LINUX蠕虫(admv0rm)会通过这个端口繁殖,因此许多这个端口的扫描来自不知情的已经被感染的用户。当REDHAT在他们的LINUX发布版本中默认允许IMAP后,这些漏洞变的很流行。这一端口还被用于 IMAP2,但并不流行。

    端口:161
    服务:SNMP
    说明:SNMP允许远程管理设备。所有配置和运行信息的储存在数据库中,通过SNMP可获得这些信息。许多管理员的错误配置将被暴露在 Internet。Cackers将试图使用默认的密码public、private访问系统。他们可能会试验所有可能的组合。SNMP包可能会被错误的指向用户的网络。

    端口:177
    服务:X Display Manager Control Protocol
    说明:许多入侵者通过它访问X-windows操作台,它同时需要打开6000端口。

    端口:389
    服务:LDAP、ILS
    说明:轻型目录访问协议和NetMeeting Internet Locator Server共用这一端口。

    端口:443
    服务:Https
    说明:网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP。

    端口:456
    服务:[NULL]
    说明:木马HACKERS PARADISE开放此端口。

    端口:513
    服务:Login,remote login
    说明:是从使用cable modem或DSL登陆到子网中的UNIX计算机发出的广播。这些人为入侵者进入他们的系统提供了信息。

    端口:544
    服务:[NULL]
    说明:kerberos kshell

    端口:548
    服务:Macintosh,File Services(AFP/IP)
    说明:Macintosh,文件服务。

    端口:553
    服务:CORBA IIOP (UDP)
    说明:使用cable modem、DSL或VLAN将会看到这个端口的广播。CORBA是一种面向对象的RPC系统。入侵者可以利用这些信息进入系统。

    端口:555
    服务:DSF
    说明:木马PhAse1.0、Stealth Spy、IniKiller开放此端口。

    端口:568
    服务:Membership DPA
    说明:成员资格 DPA。

    端口:569
    服务:Membership MSN
    说明:成员资格 MSN。

    端口:635
    服务:mountd
    说明:Linux的mountd Bug。这是扫描的一个流行BUG。大多数对这个端口的扫描是基于UDP的,但是基于TCP的mountd有所增加(mountd同时运行于两个端口)。记住mountd可运行于任何端口(到底是哪个端口,需要在端口111做portmap查询),只是Linux默认端口是635,就像NFS通常运行于 2049端口。

    端口:636
    服务:LDAP
    说明:SSL(Secure Sockets layer)

    端口:666
    服务:Doom Id Software
    说明:木马Attack FTP、Satanz Backdoor开放此端口

    端口:993
    服务:IMAP
    说明:SSL(Secure Sockets layer)

    端口:1001、1011
    服务:[NULL]
    说明:木马Silencer、WebEx开放1001端口。木马Doly Trojan开放1011端口。

    端口:1024
    服务:Reserved
    说明:它是动态端口的开始,许多程序并不在乎用哪个端口连接网络,它们请求系统为它们分配下一个闲置端口。基于这一点分配从端口1024开始。这就是说第一个向系统发出请求的会分配到1024端口。你可以重启机器,打开Telnet,再打开一个窗口运行natstat -a 将会看到Telnet被分配1024端口。还有SQL session也用此端口和5000端口。

    端口:1025、1033
    服务:1025:network blackjack 1033:[NULL]
    说明:木马netspy开放这2个端口。

    端口:1080
    服务:SOCKS
    说明:这一协议以通道方式穿过_blank”> 防火墙,允许_blank”> 防火墙后面的人通过一个IP地址访问INTERNET。理论上它应该只允许内部的通信向外到达INTERNET。但是由于错误的配置,它会允许位于_blank”> 防火墙外部的攻击穿过 _blank”> 防火墙。WinGate常会发生这种错误,在加入IRC聊天室时常会看到这种情况。

    端口:1170
    服务:[NULL]
    说明:木马Streaming Audio Trojan、Psyber Stream Server、Voice开放此端口。

    端口:1234、1243、6711、6776
    服务:[NULL]
    说明:木马SubSeven2.0、Ultors Trojan开放1234、6776端口。木马SubSeven1.0/1.9开放1243、6711、6776端口。

    端口:1245
    服务:[NULL]
    说明:木马Vodoo开放此端口。

    端口:1433
    服务:SQL
    说明:Microsoft的SQL服务开放的端口。

    端口:1492
    服务:stone-design-1
    说明:木马FTP99CMP开放此端口。

    端口:1500
    服务:RPC client fixed port session queries
    说明:RPC客户固定端口会话查询

    修改 移动 推荐 置顶 加锁 垃圾 精华 发纸条 回复 删除 投诉 加黑
    2006-02-06 10:58:03 主题:端口大全及端口关闭方法
    SOFT

    积分:195
    称号:一年级学生
    在线:647分钟
    发表:107篇
    个人信息
    端口:1503
    服务:NetMeeting T.120
    说明:NetMeeting T.120

    端口:1524
    服务:ingress
    说明:许多攻击脚本将安装一个后门SHELL于这个端口,尤其是针对SUN系统中Sendmail和RPC服务漏洞的脚本。如果刚安装了 _blank”> 防火墙就看到在这个端口上的连接企图,很可能是上述原因。可以试试Telnet到用户的计算机上的这个端口,看看它是否会给你一个 SHELL。连接到600/pcserver也存在这个问题。

    端口:1600
    服务:issd
    说明:木马Shivka-Burka开放此端口。

    端口:1720
    服务:NetMeeting
    说明:NetMeeting H.233 call Setup。

    端口:1731
    服务:NetMeeting Audio Call Control
    说明:NetMeeting音频调用控制。

    端口:1807
    服务:[NULL]
    说明:木马SpySender开放此端口。

    端口:1981
    服务:[NULL]
    说明:木马ShockRave开放此端口。

    端口:1999
    服务:cisco identification port
    说明:木马BackDoor开放此端口。

    端口:2000
    服务:[NULL]
    说明:木马GirlFriend 1.3、Millenium 1.0开放此端口。

    端口:2001
    服务:[NULL]
    说明:木马Millenium 1.0、Trojan Cow开放此端口。

    端口:2023
    服务:xinuexpansion 4
    说明:木马Pass Ripper开放此端口。

    端口:2049
    服务:NFS
    说明:NFS程序常运行于这个端口。通常需要访问Portmapper查询这个服务运行于哪个端口。

    端口:2115
    服务:[NULL]
    说明:木马Bugs开放此端口。

    端口:2140、3150
    服务:[NULL]
    说明:木马Deep Throat 1.0/3.0开放此端口。

    端口:2500
    服务:RPC client using a fixed port session replication
    说明:应用固定端口会话复制的RPC客户

    端口:2583
    服务:[NULL]
    说明:木马Wincrash 2.0开放此端口。

    端口:2801
    服务:[NULL]
    说明:木马Phineas Phucker开放此端口。

    端口:3024、4092
    服务:[NULL]
    说明:木马WinCrash开放此端口。

    端口:3128
    服务:squid
    说明:这是squid HTTP代理服务器的默认端口。攻击者扫描这个端口是为了搜寻一个代理服务器而匿名访问Internet。也会看到搜索其他代理服务器的端口8000、 8001、8080、8888。扫描这个端口的另一个原因是用户正在进入聊天室。其他用户也会检验这个端口以确定用户的机器是否支持代理。

    端口:3129
    服务:[NULL]
    说明:木马Master Paradise开放此端口。

    端口:3150
    服务:[NULL]
    说明:木马The Invasor开放此端口。

    端口:3210、4321
    服务:[NULL]
    说明:木马SchoolBus开放此端口

    端口:3333
    服务:dec-notes
    说明:木马Prosiak开放此端口

    端口:3389
    服务:超级终端
    说明:WINDOWS 2000终端开放此端口。

    端口:3700
    服务:[NULL]
    说明:木马Portal of Doom开放此端口

    端口:3996、4060
    服务:[NULL]
    说明:木马RemoteAnything开放此端口

    端口:4000
    服务:QQ客户端
    说明:腾讯QQ客户端开放此端口。

    端口:4092
    服务:[NULL]
    说明:木马WinCrash开放此端口。

    端口:4590
    服务:[NULL]
    说明:木马ICQTrojan开放此端口。

    端口:5000、5001、5321、50505
    服务:[NULL]
    说明:木马blazer5开放5000端口。木马Sockets de Troie开放5000、5001、5321、50505端口。

    端口:5400、5401、5402
    服务:[NULL]
    说明:木马Blade Runner开放此端口。

    端口:5550
    服务:[NULL]
    说明:木马xtcp开放此端口。

    端口:5569
    服务:[NULL]
    说明:木马Robo-Hack开放此端口。

    端口:5632
    服务:pcAnywere
    说明:有时会看到很多这个端口的扫描,这依赖于用户所在的位置。当用户打开pcAnywere时,它会自动扫描局域网C类网以寻找可能的代理(这里的代理是指agent而不是proxy)。入侵者也会寻找开放这种服务的计算机。,所以应该查看这种扫描的源地址。一些搜寻pcAnywere的扫描包常含端口 22的UDP数据包。

    端口:5742
    服务:[NULL]
    说明:木马WinCrash1.03开放此端口。

    端口:6267
    服务:[NULL]
    说明:木马广外女生开放此端口。

    端口:6400
    服务:[NULL]
    说明:木马The tHing开放此端口。

    端口:6670、6671
    服务:[NULL]
    说明:木马Deep Throat开放6670端口。而Deep Throat 3.0开放6671端口。

    端口:6883
    服务:[NULL]
    说明:木马DeltaSource开放此端口。

    端口:6969
    服务:[NULL]
    说明:木马Gatecrasher、Priority开放此端口。

    端口:6970
    服务:RealAudio
    说明:RealAudio客户将从服务器的6970-7170的UDP端口接收音频数据流。这是由TCP-7070端口外向控制连接设置的。

    端口:7000
    服务:[NULL]
    说明:木马Remote Grab开放此端口。

    端口:7300、7301、7306、7307、7308
    服务:[NULL]
    说明:木马NetMonitor开放此端口。另外NetSpy1.0也开放7306端口。

    端口:7323
    服务:[NULL]
    说明:Sygate服务器端。

    端口:7626
    服务:[NULL]
    说明:木马Giscier开放此端口。

    端口:7789
    服务:[NULL]
    说明:木马ICKiller开放此端口。
    端口:8000
    服务:OICQ
    说明:腾讯QQ服务器端开放此端口。

    端口:8010
    服务:Wingate
    说明:Wingate代理开放此端口。

    端口:8080
    服务:代理端口
    说明:WWW代理开放此端口。

    端口:9400、9401、9402
    服务:[NULL]
    说明:木马Incommand 1.0开放此端口。

    端口:9872、9873、9874、9875、10067、10167
    服务:[NULL]
    说明:木马Portal of Doom开放此端口。

    端口:9989
    服务:[NULL]
    说明:木马iNi-Killer开放此端口。

    端口:11000
    服务:[NULL]
    说明:木马SennaSpy开放此端口。

    端口:11223
    服务:[NULL]
    说明:木马Progenic trojan开放此端口。

    端口:12076、61466
    服务:[NULL]
    说明:木马Telecommando开放此端口。

    端口:12223
    服务:[NULL]
    说明:木马Hack’99 KeyLogger开放此端口。

    端口:12345、12346
    服务:[NULL]
    说明:木马NetBus1.60/1.70、GabanBus开放此端口。

    端口:12361
    服务:[NULL]
    说明:木马Whack-a-mole开放此端口。

    端口:13223
    服务:PowWow
    说明:PowWow是Tribal Voice的聊天程序。它允许用户在此端口打开私人聊天的连接。这一程序对于建立连接非常具有攻击性。它会驻扎在这个TCP端口等回应。造成类似心跳间隔的连接请求。如果一个拨号用户从另一个聊天者手中继承了IP地址就会发生好象有很多不同的人在测试这个端口的情况。这一协议使用OPNG作为其连接请求的前4个字节。

    端口:16969
    服务:[NULL]
    说明:木马Priority开放此端口。
    端口:17027

    服务:Conducent

    说明:这是一个外向连接。这是由于公司内部有人安装了带有Conducent”adbot”的共享软件。Conducent”adbot”是为共享软件显示广告服务的。使用这种服务的一种流行的软件是Pkware。

    端口:19191

    服务:[NULL]

    说明:木马蓝色火焰开放此端口。

    端口:20000、20001

    服务:[NULL]

    说明:木马Millennium开放此端口。

    端口:20034

    服务:[NULL]

    说明:木马NetBus Pro开放此端口。

    端口:21554

    服务:[NULL]

    说明:木马GirlFriend开放此端口。

    端口:22222

    服务:[NULL]

    说明:木马Prosiak开放此端口。

    端口:23456

    服务:[NULL]

    说明:木马Evil FTP、Ugly FTP开放此端口。

    端口:26274、47262

    服务:[NULL]

    说明:木马Delta开放此端口。

    端口:27374

    服务:[NULL]

    说明:木马Subseven 2.1开放此端口。

    端口:30100

    服务:[NULL]

    说明:木马NetSphere开放此端口。

    端口:30303

    服务:[NULL]

    说明:木马Socket23开放此端口。

    端口:30999

    服务:[NULL]

    说明:木马Kuang开放此端口。

    端口:31337、31338

    服务:[NULL]

    说明:木马BO(Back Orifice)开放此端口。另外木马DeepBO也开放31338端口。

    端口:31339

    服务:[NULL]

    说明:木马NetSpy DK开放此端口。

    端口:31666

    服务:[NULL]

    说明:木马BOWhack开放此端口。

    端口:33333

    服务:[NULL]

    说明:木马Prosiak开放此端口。

    端口:34324

    服务:[NULL]

    说明:木马Tiny Telnet Server、BigGluck、TN开放此端口。

    端口:40412

    服务:[NULL]

    说明:木马The Spy开放此端口。

    端口:40421、40422、40423、40426、

    服务:[NULL]

    说明:木马Masters Paradise开放此端口。

    端口:43210、54321

    服务:[NULL]

    说明:木马SchoolBus 1.0/2.0开放此端口。

    端口:44445

    服务:[NULL]

    说明:木马Happypig开放此端口。

    端口:50766

    服务:[NULL]

    说明:木马Fore开放此端口。

    端口:53001

    服务:[NULL]

    说明:木马Remote Windows Shutdown开放此端口。

    端口:65000

    服务:[NULL]

    说明:木马Devil 1.03开放此端口。

    P> 下面是:系统常用的端口

    7 TCP Echo 简单 TCP/IP 服务

    7 UDP Echo 简单 TCP/IP 服务

    9 TCP Discard 简单 TCP/IP 服务

    9 UDP Discard 简单 TCP/IP 服务

    13 TCP Daytime 简单 TCP/IP 服务

    13 UDP Daytime 简单 TCP/IP 服务

    17 TCP Quotd 简单 TCP/IP 服务

    17 UDP Quotd 简单 TCP/IP 服务

    19 TCP Chargen 简单 TCP/IP 服务

    19 UDP Chargen 简单 TCP/IP 服务

    20 TCP FTP 默认数据 FTP 发布服务

    21 TCP FTP 控制 FTP 发布服务

    21 TCP FTP 控制 应用层网关服务

    23 TCP Telnet Telnet

    25 TCP SMTP 简单邮件传输协议

    25 UDP SMTP 简单邮件传输协议

    25 TCP SMTP Exchange Server

    25 UDP SMTP Exchange Server

    42 TCP WINS 复制 Windows Internet 名称服务

    42 UDP WINS 复制 Windows Internet 名称服务

    53 TCP DNS DNS 服务器

    53 UDP DNS DNS 服务器

    53 TCP DNS Internet 连接_blank”> 防火墙/Internet 连接共享

    53 UDP DNS Internet 连接_blank”> 防火墙/Internet 连接共享

    67 UDP DHCP 服务器 DHCP 服务器

    67 UDP DHCP 服务器 Internet 连接_blank”> 防火墙/Internet 连接共享

    69 UDP TFTP 普通 FTP 后台程序服务

    80 TCP HTTP Windows 媒体服务

    80 TCP HTTP 万维网发布服务

    80 TCP HTTP SharePoint Portal Server

    88 TCP Kerberos Kerberos 密钥分发中心

    88 UDP Kerberos Kerberos 密钥分发中心

    102 TCP X.400 Microsoft Exchange MTA 堆栈

    110 TCP POP3 Microsoft POP3 服务

    110 TCP POP3 Exchange Server

    119 TCP NNTP 网络新闻传输协议

    123 UDP NTP Windows Time

    123 UDP SNTP Windows Time

    135 TCP RPC 消息队列

    135 TCP RPC 远程过程调用

    135 TCP RPC Exchange Server

    137 TCP NetBIOS 名称解析 计算机浏览器

    137 UDP NetBIOS 名称解析 计算机浏览器

    137 TCP NetBIOS 名称解析 Server

    137 UDP NetBIOS 名称解析 Server

    137 TCP NetBIOS 名称解析 Windows Internet 名称服务

    137 UDP NetBIOS 名称解析 Windows Internet 名称服务

    137 TCP NetBIOS 名称解析 Net Logon

    137 UDP NetBIOS 名称解析 Net Logon

    137 TCP NetBIOS 名称解析 Systems Management Server 2.0

    137 UDP NetBIOS 名称解析 Systems Management Server 2.0

    138 UDP NetBIOS 数据报服务 计算机浏览器

    138 UDP NetBIOS 数据报服务 信使

    138 UDP NetBIOS 数据报服务 服务器

    138 UDP NetBIOS 数据报服务 Net Logon

    138 UDP NetBIOS 数据报服务 分布式文件系统

    138 UDP NetBIOS 数据报服务 Systems Management Server 2.0

    138 UDP NetBIOS 数据报服务 许可证记录服务

    139 TCP NetBIOS 会话服务 计算机浏览器

    139 TCP NetBIOS 会话服务 传真服务

    139 TCP NetBIOS 会话服务 性能日志和警报

    139 TCP NetBIOS 会话服务 后台打印程序

    139 TCP NetBIOS 会话服务 服务器

    139 TCP NetBIOS 会话服务 Net Logon

    139 TCP NetBIOS 会话服务 远程过程调用定位器

    139 TCP NetBIOS 会话服务 分布式文件系统

    139 TCP NetBIOS 会话服务 Systems Management Server 2.0

    139 TCP NetBIOS 会话服务 许可证记录服务

    143 TCP IMAP Exchange Server

    161 UDP SNMP SNMP 服务

    162 UDP SNMP 陷阱出站 SNMP 陷阱服务

    389 TCP LDAP 服务器 本地安全机构

    389 UDP LDAP 服务器 本地安全机构

    389 TCP LDAP 服务器 分布式文件系统

    389 UDP LDAP 服务器 分布式文件系统

    443 TCP HTTPS HTTP SSL

    443 TCP HTTPS 万维网发布服务

    443 TCP HTTPS SharePoint Portal Server

    445 TCP SMB 传真服务

    445 UDP SMB 传真服务

    445 TCP SMB 后台打印程序

    445 UDP SMB 后台打印程序

    445 TCP SMB 服务器

    445 UDP SMB 服务器

    445 TCP SMB 远程过程调用定位器

    445 UDP SMB 远程过程调用定位器

    445 TCP SMB 分布式文件系统

    445 UDP SMB 分布式文件系统

    445 TCP SMB 许可证记录服务

    445 UDP SMB 许可证记录服务

    500 UDP IPSec ISAKMP IPSec 服务

    515 TCP LPD TCP/IP 打印服务器

    548 TCP Macintosh 文件服务器 Macintosh 文件服务器

    554 TCP RTSP Windows 媒体服务

    563 TCP NNTP over SSL 网络新闻传输协议

    593 TCP RPC over HTTP 远程过程调用

    593 TCP RPC over HTTP Exchange Server

    636 TCP LDAP SSL 本地安全机构

    636 UDP LDAP SSL 本地安全机构

    993 TCP IMAP over SSL Exchange Server

    995 TCP POP3 over SSL Exchange Server

    1270 TCP MOM-Encrypted Microsoft Operations Manager 2000

    1433 TCP SQL over TCP Microsoft SQL Server

    1433 TCP SQL over TCP MSSQL$UDDI

    1434 UDP SQL Probe Microsoft SQL Server

    1434 UDP SQL Probe MSSQL$UDDI

    1645 UDP 旧式 RADIUS Internet 身份验证服务

    1646 UDP 旧式 RADIUS Internet 身份验证服务

    1701 UDP L2TP 路由和远程访问

    1723 TCP PPTP 路由和远程访问

    1755 TCP MMS Windows 媒体服务

    1755 UDP MMS Windows 媒体服务

    1801 TCP MSMQ 消息队列

    1801 UDP MSMQ 消息队列

    1812 UDP RADIUS 身份验证 Internet 身份验证服务

    1813 UDP RADIUS 计帐 Internet 身份验证服务

    1900 UDP SSDP SSDP 发现服务

    2101 TCP MSMQ-DC 消息队列

    2103 TCP MSMQ-RPC 消息队列

    2105 TCP MSMQ-RPC 消息队列

    2107 TCP MSMQ-Mgmt 消息队列

    2393 TCP OLAP Services 7.0 SQL Server:下层 OLAP 客户端支持

    2394 TCP OLAP Services 7.0 SQL Server:下层 OLAP 客户端支持

    2460 UDP MS Theater Windows 媒体服务

    2535 UDP MADCAP DHCP 服务器

    2701 TCP SMS 远程控制(控件) SMS 远程控制代理

    2701 UDP SMS 远程控制(控件) SMS 远程控制代理

    2702 TCP SMS 远程控制(数据) SMS 远程控制代理

    2702 UDP SMS 远程控制(数据) SMS 远程控制代理

    2703 TCP SMS 远程聊天 SMS 远程控制代理

    2703 UPD SMS 远程聊天 SMS 远程控制代理

    2704 TCP SMS 远程文件传输 SMS 远程控制代理

    2704 UDP SMS 远程文件传输 SMS 远程控制代理

    2725 TCP SQL 分析服务 SQL 分析服务器

    2869 TCP UPNP 通用即插即用设备主机

    2869 TCP SSDP 事件通知 SSDP 发现服务

    3268 TCP 全局编录服务器 本地安全机构

    3269 TCP 全局编录服务器 本地安全机构

    3343 UDP 集群服务 集群服务

    3389 TCP 终端服务 NetMeeting 远程桌面共享

    3389 TCP 终端服务 终端服务

    3527 UDP MSMQ-Ping 消息队列

    4011 UDP BINL 远程安装

    4500 UDP NAT-T 路由和远程访问

    5000 TCP SSDP 旧事件通知 SSDP 发现服务

    5004 UDP RTP Windows 媒体服务

    5005 UDP RTCP Windows 媒体服务

    42424 TCP ASP.Net 会话状态 ASP.NET 状态服务

    51515 TCP MOM-Clear Microsoft Operations Manager 2000

    514 syslog服务(UDP)