• czezlzy984
    了解作者
  • C/C++
    开发工具
  • 105KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2020-12-02 12:21
    上传日期
linux下的http/https 代理程序,简洁高效,处理GET/PUT/POST/HEAD/CONNECT等HTTP协议指令,能满足大多应用需求,希望对编写HTTP代理程序的程序员有帮助。
proxylab-handoutV1.0.zip
  • tiny
  • tiny.c
    9.1KB
  • README
    990B
  • Makefile
    130B
  • csapp_longform.h
    6.5KB
  • driver
  • robustness_files
  • get_syntaxerror3
    59B
  • post_syntaxerror3
    894B
  • post_syntaxerror1
    887B
  • header_for_post
    92B
  • get_syntaxerror1
    47B
  • post_syntaxerror2
    888B
  • get_syntaxerror2
    38B
  • get_syntaxerror4
    47B
  • get_garbage
    5KB
  • post_syntaxerror4
    887B
  • get_wronghttp
    60B
  • get_nopage
    54B
  • part2.sh
    4.1KB
  • list
    953B
  • part1.sh
    6KB
  • part3.sh
    5KB
  • nop-server.py
    523B
  • mkpartlist.sh
    464B
  • check-env.sh
    2.8KB
  • partB.sh
    7.7KB
  • free-port.sh
    1.3KB
  • Makefile
    121B
  • extra.sh
    5.3KB
  • part-points.sh
    842B
  • html
  • cgi-bin
  • stall
    209B
  • post
    151B
  • env
    185B
  • adder
    304B
  • echo
    221B
  • gen-rnd
    311B
  • home.html
    240B
  • lipsum.txt
    3.1KB
  • sus.png
    53KB
  • src
  • cache.c
    350B
  • cache.h
    905B
  • proxy.h
    108B
  • Makefile
    286B
  • proxy.c
    14.5KB
  • lib
  • dict.h
    2.8KB
  • csapp.h
    1.9KB
  • sbuf.h
    593B
  • dict.c
    1.9KB
  • csapp.c
    21.8KB
  • sbuf.c
    1.7KB
  • Makefile
    251B
  • driver.sh
    3.5KB
  • README
    594B
  • start-tiny
    82B
  • ports-for-user.pl
    1.1KB
  • Makefile
    485B
内容介绍
## This has DOS returns (\r\n) Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus in volutpat dui, in tristique tortor. Ut blandit, nisi id cursus malesuada, lorem diam eleifend ipsum, eget maximus sapien ligula nec justo. In faucibus mauris leo, at volutpat arcu elementum id. Nulla facilisi. Nulla id ante velit. Vestibulum feugiat odio eget velit varius, ornare pellentesque tellus convallis. Integer a est ante. Duis molestie quam mi, ut fermentum metus suscipit sit amet. Etiam sapien leo, lobortis sit amet quam id, luctus ultricies leo. Vivamus non vulputate sem. Aenean leo tortor, blandit eget tellus eu, placerat ullamcorper arcu. Aenean feugiat ante non ipsum tincidunt vehicula. Sed gravida porta purus, vel convallis tortor. Suspendisse dictum sem rutrum feugiat aliquam. Proin sit amet scelerisque massa. Integer ornare volutpat venenatis. Duis non erat pellentesque, sollicitudin eros vel, posuere ipsum. Donec molestie eros mi. Nunc efficitur mi in dui venenatis mollis. Maecenas tincidunt odio orci, elementum dapibus nisl congue in. Duis sit amet pharetra augue. Fusce nec augue eu odio vulputate semper. Cras ex nibh, porttitor at semper eget, fringilla vitae nunc. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut in faucibus purus, eget consequat dolor. Sed fermentum pharetra erat, ac faucibus tortor consequat vel. Mauris sed commodo leo. Morbi posuere neque eget lectus consequat rutrum. Aliquam et metus vel erat pharetra mollis. Cras sed nunc eget nunc volutpat bibendum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Morbi vitae semper nisl. Phasellus condimentum sapien at consectetur tincidunt. Nunc sit amet lacus non magna accumsan euismod et a ante. Curabitur molestie enim sed rutrum sagittis. Nulla venenatis tortor ut ullamcorper laoreet. Proin non sem et nisi ultrices dignissim. Mauris gravida enim nec magna pellentesque egestas. Quisque et porta est, eget pretium mi. Nam non gravida felis, vitae semper ipsum. Phasellus convallis sit amet metus id commodo. Praesent id placerat ante, in viverra mi. Cras imperdiet turpis ut augue rhoncus scelerisque. Aenean quis tortor sit amet nulla maximus accumsan quis quis eros. Proin odio augue, malesuada in viverra ultrices, tincidunt nec justo. In hac habitasse platea dictumst. Maecenas maximus, lorem a euismod faucibus, urna lorem volutpat eros, ut tincidunt justo metus eu odio. Donec vel ante sit amet leo mattis tempus. Fusce quis molestie sapien. Donec feugiat nisl eu lacus pellentesque vulputate ut nec neque. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nullam commodo aliquam augue, in semper est consequat sed. Sed blandit tempus leo, vel convallis eros tempor ultricies. Fusce elit erat, vestibulum nec facilisis nec, luctus ac ex. Nam dictum congue lacus, lobortis tempus elit rhoncus vitae. Curabitur feugiat dolor nec sagittis mollis. Morbi ultricies dui ut mauris pellentesque aliquam. Aliquam egestas lacinia massa, et egestas mi gravida sit amet. Nam ligula lectus, tempor ac mattis vel, elementum ut enim.
评论
    相关推荐
    • 学习Linux网络编程
      Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的应用也将越来越多,在这个网络时代,掌握了Linux网络编程技术(中文)。适合初学者使用。
    • Linux网络编程
      Linux网络编程
    • linux 网络编程
      很好的资源,linux 网络编程电子书,希望能够对你有用
    • linux网络编程详解
      linux网络编程详解,看了很多linux网络编程的书,就这本很经典,在此,与大家分享!
    • Linux 网络编程
      内容包含Linux系统概述、Linux编程环境、Linux文件系统简介、Linux下的进程和线程、TCP/IP协议族、应用层网络服务程序、TCP编程、主机信息获取、数据IO复用、UDP编程、高级套接字、套接字选项、原始套接字、服务器...
    • Linux网络编程 教程
      Linux网络编程: 一本Linux网络编程教程,详细介绍了Linux平台下网络编程的理论和方法,以及几种常用的网络模型;
    • linux网络编程书籍
      linux网络编程 linux网络编程 linux网络编程 linux网络编程linux网络编程
    • Linux网络编程
      Linux网络编程,详细的介绍了linux网络编程方法。其中涉及进程,线程,socket等内容。
    • Linux网络编程
      6.3 Linux 支配的网络协议..... 141 6.3.1 什么是TCP/IP? ..... 141 6.4 套接字地址.................. 142 6.4.1 什么是Socket? .... 142 6.4.2 Socket 描述符..... 142 6.4.3 一个套接字是怎样在网络上传输数据的...
    • linux 网络编程源代码
      1.1 网络的历史.......................................................................................................1 1.2 OSI 模型........................................................................