zoukankan      html  css  js  c++  java
  • Curl命令使用

    Curl是Linux下一个很强大的http命令行工具,其功能十分强大。

    (1)打印输出网页源代码

      命令:curl + url

      

     

    (2)输出网页源代码到指定目录

      (方法一)

      命令:curl + url > /路径/文件名

      

      (方法二)

      命令:curl [-o] [路径名+文件名] url 

     (3)让HTTP请求通过某一代理服务器进行访问

      命令:curl [-x] ip:port url 

     (4)把http的response里面的cookie信息存到一个特别的文件中

      命令:curl [-D] [路径名/cookie文件名] url 

    (5)使用已经拿到的cookie进行http访问

      命令:curl [-b] [路径名/已经拿到的cookie文件名] url 

    使用curl测试服务器开启了哪些HTTP method:

    curl -v -X OPTIONS http://www.example.com/test/

    查看响应的 Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS
    例如:

    curl -v -T test.html  http://www.example.com/test/test.html

    看是否能上载来判断攻击是否生效。
     
    找一个存在的页面,如test2.html

    curl -X DELETE http://www.example.com/test/test2.html

    如果删除成功,则攻击有效。

    参考链接:

    (1)Windows下安装使用curl命令

    http://jingyan.baidu.com/article/a681b0dec4c67a3b1943467c.html

     (2) CURL常用命令

    http://www.cnblogs.com/gbyukg/p/3326825.html

  • 相关阅读:
    C++11 vector使用emplace_back代替push_back
    Centos6.4 编译安装 nginx php
    Centos 编译安装nodejs&express框架
    zookeeper 入门(二)
    zookeeper 入门(一)
    Paxos算法1-算法形成理论[转载]
    yum只下载软件不安装的两种方法
    Centos 6.4 安装dnsmasq
    Centos 6.4 安装erlang&rabbitmq
    Centos 6.4 安装Python 2.7 python-pip
  • 原文地址:https://www.cnblogs.com/tdcqma/p/5112217.html
Copyright © 2011-2022 走看看