linux telnet(c语言).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
#include stdarg.h #include errno.h #include stdio.h #include fcntl.h #include unistd.h #include string.h #include time.h #include sys/types.h #include sys/stat.h #include dirent.h #include errno.h #include netinet/in.h #include sys/socket.h #include resolv.h #include arpa/inet.h #include stdlib.h #include signal.h #include getopt.h #define DEFAULTIP #define DEFAULTPORT 23 #define DEFAULTBACK 10 #define DEFAULTDIR /tmp #define DEFAULTLOG /tmp/telnet-server.log void prterrmsg(char *msg); #define prterrmsg(msg)??????? { perror(msg); abort(); } void wrterrmsg(char *msg); #define wrterrmsg(msg)??????? { fputs(msg, logfp); fputs(strerror(errno), logfp);fflush(logfp); abort(); } void prtinfomsg(char *msg); #define prtinfomsg(msg)??????? { fputs(msg, stdout);? } void wrtinfomsg(char *msg); #define wrtinfomsg(msg)??????? {? fputs(msg, logfp); fflush(logfp);} #define MAXBUF??????? 1024 char buffer[MAXBUF + 1]; char *host = 0; char *port = 0; char *back = 0; char *dirroot = 0; char *logdir = 0; unsigned char daemon_y_n = 0; FILE *logfp; #define MAXPATH??????? 150 /*------------------------------------------------------ ?*--- AllocateMemory - 分配空间并把d所指的内容复制 ?*------------------------------------------------------ ?*/ void AllocateMemory(char **s, int l, char *d) { ??? *s = malloc(l + 1); ??? bzero(*s, l + 1); ??? memcpy(*s, d, l); } /************关于本文档************************************************************* *filename: telnet-server.c *purpose: 这是在Linux下用C语言写的telnet服务器,没有用户名和密码,直接以开启服务者的身份登录系统 *wrote by: zhoulifa(zhoulifa@163.com) 周立发() Linux爱好者 Linux知识传播者 SOHO族 开发者 最擅长C语言 *date time:2007-01-27 17:02 *Note: 任何人可以任意复制代码并运用这些文档,当然包括你的商业用途 * 但请遵循GPL *Thanks to: G *Hope:希望越来越多的人贡献自己的力量,为科学技术发展出力 * 科技站在巨人的肩膀上进步更快!感谢有开源前辈的贡献! **********************************************************************************/ /*------------------------------------------------------ ?*--- getoption - 分析取出程序的参数 ?*------------------------------------------------------ ?*/ void getoption(int a

文档评论(0)

hong333666 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档