Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Network Library: HTTP Servlet Services

This library cluster has 13 classes.

ECF: fast-cgi.ecf

Some basic HTTP services implemented using the Fast-CGI API including:

Directory: library/network/fcgi-service

[ . ]

. /config

. /servlet

. /support

. /test

[ . ]

EL_HACKER_INTERCEPT_SERVICE

Intercept hacking attempts, returning 404 file not found message as plaintext and creating firewall rule blocking IP address

Further Information

Click on class link to see client examples.

config

EL_HACKER_INTERCEPT_CONFIG

Hacker intercept configuration

servlet

EL_DIVERGENT_SERVLET

Experimental servlet with service procedure that distributes requests to procedures in service_procedures_table according to the request path base name, i.e. the last directory step: request.dir_path.base

Works best if the web server URL matching rule is a regular expression.

Further Information

Click on class link to see client examples.

EL_HACKER_INTERCEPT_SERVLET

Intercept hacking attempts, returning 404 file not found message as plaintext and creating firewall rule blocking IP address. The ban is temporary and lasts for the number of days specified by {EL_HACKER_INTERCEPT_CONFIG}.ban_rule_duration.

Further Information

Click on class link to see notes.

EL_IP_ECHO_SERVLET

Fcgi ip echo servlet

Further Information

Click on class link to see client examples.

EL_OK_SERVLET

Servlet that returns OK as a response.

Further Information

Click on class link to see client examples.

EL_SOFTWARE_VERSION_INFO_SERVLET

Current version info for downloadable software

Further Information

Click on class link to see client examples.

EL_TEST_SERVLET

Test servlet

Further Information

Click on class link to see client examples.

support

EL_CURRENT_SOFTWARE_VERSION

Current downloadable software version

EL_SOFTWARE_VERSION_INFO

Downloadable software version info

test

TEST_AUTHORIZATION_LOG

Test EL_TODAYS_AUTHORIZATION_LOG using data from test/data/network/auth.log

Further Information

Click on class link to see client examples.

TEST_HACKER_INTERCEPT_SERVLET

Development testing for EL_HACKER_INTERCEPT_SERVLET using *.log data in

$EIFFEL_LOOP/test/data/network

TEST_SENDMAIL_LOG

Test EL_TODAYS_SENDMAIL_LOG using data from: test/data/network/mail.log

Further Information

Click on class link to see client examples.