ELF>@@E@8@&#@@@@@@@@@(( ((`(`4P ((`(`@@DDPtd&&@&@ddQtd/lib64/ld-linux-x86-64.so.2GNUGNU=ZrFPb}=$xs,,90]9  `vEffnW7|%*R$>Y/2+`libpthread.so.0_Jv_RegisterClassespthread_selfaccept__gmon_start__libc.so.6socketstrcpyhtonsreaddirsprintffopenstrrchrperrorclosedirinet_ntoalistengetpidstrftimegmtimestrtokfgetsstrlenbindfseekfclosestrcatstrcasecmpgetpeernameopendirstderrfilenogetcwdfwritefreadatoifprintffdopenstrcmp__libc_start_mainntohssnprintf__xstatGLIBC_2.2.5 ui nHui nx*`+`,*`*`*`*`*`*`*` *` *` *` *` *`*`+`+`+`+` +`(+`0+`8+`@+`H+`P+`X+``+`h+`p+`x+`+` +`!+`"+`#+`$+`%+`&+`'+`(+`)+`*+`+HrH5 % @% h% h%z h%r h%j h%b h%Z h%R hp%J h`%B h P%: h @%2 h 0%* h %" h % h% h%  h% h% h% h% h% h% h% hp% h`% hP% h@% h0% h % h% h% h% h % h!%z h"%r h#%j h$%b h%%Z h&%R h'p%J h(`1I^HHPTI @H0 @Hv@HH HtHÐUHSH= uK(`H H(`HHH9s$fDHH (`H H9r H[fff.H=h UHtHt(`ÐUHSH)‰ЉEEH[UHH H}HE.HHEH}u kHE(!@HtHE.!@Hu 3!@7HE=!@HtHEB!@Hu H!@HES!@HqtHEY!@H\u ^!@HEi!@H=u n!@HEx!@Hu }!@HE!@Hu!@uHE!@Hu!@YHE!@Hu!@=HE!@Hu!@!HE!@Hu!@UHSHHXTHHH@L8D4!@HHTHXIȉѺ!@HHǸ!@HX!@HHǸHEHEHH"@H`H^""@H`HXHHǸ+H@t#-"@H@HXHHǸH8t#2"@H8HXHHǸ4x"E"@4HXHHǸHEHtHH}H"@H`HZ"@H`HXHHǸTn"@HXHѺH"@HXHѺHH[UHSHHH}uHUHMLEHMHU؋]HEH$AA3!@H"@HM؋UHEHHǸ"@HM؋UHEHHǸ-"@HUHEHHǸb"@HUHѺH$HH[UHSHXHHH"@HHH5HEH}u)HA"@"@HH@%=u HH@0EHHXXHHH‹MHH$AIй"@HQ!EHcHHHHUHHѺHkE܃}HEHHX[UHAVAUATSH05Dž"@HEHHHΉtQpDIAø#@ELDHǸH}u$0#@HǸAHUHH}HuHEHHHEHHHމt]DIAøH#@HIELDHǸ.0Aøn#@HHDHǸ#@HHHHE#@HƿHE#@HƿHEH}tH}tH}uHEHHH6#@HMHHHHǸ_HEHiHE#@HtQHEA#@#@H;jAø#@#@DHǸHHHHbyVHEA#@$@HA(ø$@HHDHǸe(%=@HHHE}tEH%d %s

%d %s

rAccess denied.ForbiddenOKa+[pid %d, tid %d] Received a request from %s:%d fileopen error: %d [pid %d, tid %d] (from %s:%d) URL: %s[pid %d, tid %d] URL: %s %s%sGETMethod is not supported.Not supported[pid %d, tid %d] Reply: %sMethod is not supported. File not found.Not Found[pid %d, tid %d] Reply: File not found - %sLocation: %s/Directories must end with a slash.FoundDirectories mush end with a slash. %s%sindex.html[pid %d, tid %d] Reply: filesend %s Index of %s

Index of %s

Name                             Last Modified              Size

.. %d-%b-%Y %H:%M:%S// %*s%s %10lld

%s
[pid %d, tid %d] Reply: SUCCEED Error binding socket:Error listening socket:HTTP server listening on port %d ./webserver PORT(2001 ~ 49999) ;d k8`pzRx L(AC E^ <TAC  $\AC v $AC c $SAAC o  $l(AC k lAC  >AC  <$TQ_@X|(H @ !@o`@@@ z *` @@0 o@oo:@(` @ @. @> @N @^ @n @~ @ @ @ @ @ @ @ @ @@@.@>@N@^@n@~@@@@@@@@@@@.@>@N@^@n@~@@GCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-18),@ wtid_identityget_mime_typesend_headerssend_errorsend_fileprocess listener main 8@ @ 8X2Zint8MM:8Mo8'i+izbiiiaM1b=` (0o8 aK I"$&b*bJ,0F1T.26 N?uH|IJKL-NbP   %  Wb  8  8%L yZ z {itm8 b b b fb b b b b Nb i( w0| / 0p 5 = > @{ nA xCb$ Ep( J0 N8 P B[5 \5 ]5 j i 8  (  F s!? d" % 8DIR 0y9 2F 4M j 8 #R )-'LB  i F   ?     8  A F "  #| w6  g   6  E   g ?w 8k@@0\V@K@fXext!h0K@P@f0~0b~0~!0~#0~1b~1*now3*X4~  8IP@@fIXIbTIH!I@IiS@\@fS_S_%S_U_nVbLnXP@R@`b\ 8kb\@@ skbbufm_nop`q5rcwds lentbfv%x\y*`|j@@dir de @@@Ztm H 8%Z/b@v@ :/b1b` sin2*P\3*@`4bd r5bh! sNbl[Xbv@ @ Xb\X P:`bl"/"/% : ; I$ > $ >   I : ; : ;I8 : ;  : ;  : ; I8 I !I/ &I : ;  : ; : ; I<  : ; ( .? : ; ' I@ 4: ; I : ; I 4: ; I .? : ; ' @ : ; I  !I/.? : ;' I@ : ;I 4: ;I 4: ;I ! U"4: ; I? < `  /usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/usr/include/bits/usr/include/usr/include/netinetwebserver.cstddef.htypes.hstdio.hlibio.htime.hstat.hdirent.hstdint.hsocket.hsockaddr.hin.hdirent.h @K=wK444Y253(#--+%#-wv)+H/)t[#pJw)p V0YZL='ZL05Z!%&+ f/:0QX2g/]g4?[;""c'  &0Ywhguhw!hwkgg,$Y1:$wYYst_dev_IO_read_ptr_chainst_ctimmimed_off_shortbufGNU C 4.4.7 20120313 (Red Hat 4.4.7-18)peer_lenSOCK_NONBLOCKtm_zonelong long unsigned intin_addr_tsend_headersdate__gid_tstatlong long intst_ino__mode_t_fileno_IO_read_end__blkcnt_td_reclen_flags_IO_buf_end_cur_columnstatbufSOCK_STREAMuint16_tst_atim_old_offsetget_mime_typed_nametid_identity__pad0tm_monsocksin_zerost_blocksst_uid_IO_markerSOCK_RDMtm_yearprocesss_addr_IO_write_ptrmethod_sbuf/home/profs/maria/public_html/classes/x730-Spring-2018/project3threadsshort unsigned intsin_addrtm_isdst_pospeer_IO_save_base__nlink_t__dirstream_lock_flags2st_size__unusedst_modesin_familytm_mintv_nseclistenertm_yday__dev_ttv_sec_IO_write_endtitledirentd_ino_IO_lock_t_IO_FILE__blksize_t__off_tstderrsin_portsa_family_markers__socket_typeprotocolsend_filed_type__pid_tshort intst_blksizetimebuftimespec_pathtm_gmtoffSOCK_PACKETsend_errorst_nlinkst_rdevlengthtext__socklen_tsockaddrwebserver.ctm_hourtm_wday__uid_t_next__off64_tpathbuf_IO_read_base_IO_save_endunsigned chartm_mdayst_gid__pad1__pad2__pad3__pad4__pad5__time_tsa_family_t_unused2tm_secargvSOCK_CLOEXECstatusSOCK_DGRAMsockaddr_in_IO_backup_basest_mtim_vtable_offsetargcsa_dataextraSOCK_RAWreturn_id__ino_tSOCK_DCCPSOCK_SEQPACKETmain_IO_write_base_IO_buf_basein_port_tuint32_t -size_tp__dev_t{__uid_t__gid_t__ino_t__mode_t__nlink_t__off_t__off64_t__pid_t__time_t__blksize_t__blkcnt_t__socklen_tFILE_IO_lock_t_IO_marker_IO_FILE*time_t5timespecZtmpid_tstatdirent%DIR6uint16_tAuint32_tjsocklen_tu__socket_typesa_family_tsockaddrin_addr_tin_addrin_port_t*sockaddr_in.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_str.debug_pubtypes.debug_ranges@#@ 1<@<$Do`@`$N @8V@z^o:@:Zko@@z@0 @   @  @ @h!@!!@!&@&d'@'(`((`((`((`(x*`x**`*`+`++`+0+-,0 A,, )779dC0<NA^zC0ClNX %6 Y@@<@`@@@:@@ @  @ @ @ @!@!@&@'@(`(`(`(`x*`*`+`+` !" @(`*(`8(`E @[+`j+`x `@(`(@(` @*`(`(`(` @A +`%9M @]s @z  !@  ? @Mau @|" @!@+`,?Sh !@(` 0 @ P@+`';Ocw @,` K@+` +`&<P \@(X @(ew v@| @call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6352dtor_idx.6354frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxwebserver.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICsend_filedata_startfileno@@GLIBC_2.2.5printf@@GLIBC_2.2.5__libc_csu_finisnprintf@@GLIBC_2.2.5_startclose@@GLIBC_2.2.5__gmon_start___Jv_RegisterClassesfseek@@GLIBC_2.2.5htons@@GLIBC_2.2.5getpeername@@GLIBC_2.2.5strcasecmp@@GLIBC_2.2.5_finifopen@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5get_mime_typegmtime@@GLIBC_2.2.5getpid@@GLIBC_2.2.5__statfgets@@GLIBC_2.2.5stat_IO_stdin_usedstrlen@@GLIBC_2.2.5__data_startopendir@@GLIBC_2.2.5__xstat@@GLIBC_2.2.5listen@@GLIBC_2.2.5readdir@@GLIBC_2.2.5sprintf@@GLIBC_2.2.5ntohs@@GLIBC_2.2.5fdopen@@GLIBC_2.2.5strrchr@@GLIBC_2.2.5pthread_self@@GLIBC_2.2.5strcat@@GLIBC_2.2.5__dso_handle__DTOR_END____libc_csu_initatoi@@GLIBC_2.2.5socket@@GLIBC_2.2.5fread@@GLIBC_2.2.5inet_ntoa@@GLIBC_2.2.5send_error__bss_startstrcmp@@GLIBC_2.2.5getcwd@@GLIBC_2.2.5strcpy@@GLIBC_2.2.5strtok@@GLIBC_2.2.5listener_endfclose@@GLIBC_2.2.5send_headersclosedir@@GLIBC_2.2.5stderr@@GLIBC_2.2.5bind@@GLIBC_2.2.5fwrite@@GLIBC_2.2.5perror@@GLIBC_2.2.5_edatafprintf@@GLIBC_2.2.5strftime@@GLIBC_2.2.5accept@@GLIBC_2.2.5processtid_identitytime@@GLIBC_2.2.5main_init