README
上传用户:sunrenlu
上传日期:2022-06-13
资源大小:1419k
文件大小:2k
源码类别:

操作系统开发

开发平台:

DOS

  1. WEBSERV - Web server, FTP server, SNMP traps, and various other network features
  2. This is a sample program created with eRTOS (www.ertos.com) which
  3. demonstrates a relatively complex application running over DOS.  Several
  4. users can TELNET in simultaneously, and you can FTP in and transfer files.
  5. Most interesting is the Web console which uses userid/password
  6. authentication and then lets you set parameters and perform operations
  7. like SYSLOG, send SNMP traps, send an Email notification and more.
  8. Hint: you have to press the CHANGE button to save the settings before you
  9. can test SYSLOG, SNMP or Email.
  10. Also notice that webserv can create dynamic graphs using either direct
  11. graphics generation (GIF) or Java.  Both are demonstrated here.
  12. To see this demo operate, you must first set a few parameters in TCP.CFG.
  13. Values are needed for:
  14. IP address
  15. eg. ip=204.225.252.2
  16. Network Mask
  17. eg. netmask=255.255.255.0
  18. Router
  19. eg. gateway=204.225.252.1
  20. Optional Nameserver
  21. eg. nameserver=204.225.252.1
  22. a Unix or NT machine to forward Email
  23. eg. smtp.gateway=204.225.252.1
  24. this machine's DNS name
  25. eg. smtp.hostname=maggot.ertos.com
  26. the password for FTPing in
  27. eg. ftpd.password=fragglerock
  28. the host to receive SYSLOG notifications
  29. eg. syslog.host=204.225.252.10
  30. address whom we Email at each reboot
  31. eg. email.notify=erick@ertos.com
  32. address of SNMP trap daemon
  33. eg. snmptrap.host=204.225.252.20
  34. an SMTP relay host (Unix or NT)  eg. 204.225.252.2 which will forward
  35. the email
  36. eg. smtp.gateway=204.225.252.20
  37. Userid and password for Web console logins
  38. eg. userid=joe
  39. eg. password=blow
  40. The complete source code for this application and the required libraries
  41. is included in the eRTOS distribution package (www.ertos.com).  This entire
  42. application required less than 600 lines of custom C code.