Environment, Variables, and Privileged Commands


Version and Platform Information

Tcl Version: 8.3
Tcl Patch Level: 8.3.0
OS Platform: unix
OS Byte Order: littleEndian

Environment

webenv
DOCUMENT_NAME = index.nhtml
DOCUMENT_PATH_INFO = 
DOCUMENT_ROOT = /home
DOCUMENT_URI = /neowebscript/tests/privileged/index.nhtml
GATEWAY_INTERFACE = CGI/1.1
HTTP_ACCEPT = */*
HTTP_HOST = hosting.dynamis.net
HTTP_USER_AGENT = Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
NEOSCRIPT_VERSION = 3.3.0
NEOWEBSCRIPT_VERSION = 3.3.0
NEO_DOCUMENT_UID = 1038
NEO_HANDLER = neo-server-parsed
NEO_LAST_MODIFIED = 1487803329
NEO_SOFTWARE_START = 1705211548
NEO_TIME_FORMAT = %A, %d-%b-%Y %H:%M:%S %Z
QUERY_STRING = 
REMOTE_ADDR = 18.218.61.16
REMOTE_HOST = 18.218.61.16
REQUEST_METHOD = GET
SCRIPT_FILENAME = /home/neowebscript/tests/privileged/index.nhtml
SERVER_ADMIN = theard@dynamis.net
SERVER_NAME = hosting.dynamis.net
SERVER_PORT = 80
SERVER_PROTOCOL = HTTP/1.1
SERVER_ROOT = /usr/local/apache
SERVER_SOFTWARE = Apache

Available Comands

SAFE_autoload SAFE_pkgUnknown _intersect3 abort_page after alarm append array auto_execok auto_import auto_load auto_load_index auto_load_pkg auto_qualify auto_reset binary break bsearch case catch catclose catgets catopen ccollate cconcat cd cequal chgrp chmod chown chroot cindex clength clock close cmdtrace comma_join comma_split commandloop concat continue crange csubstr ctoken ctype db dump_environment dup echo encoding eof error escape_sgml_chars estimate_hits_per_hour eval exec execl exit expr fblocked fcntl fconfigure fcopy file fileevent flock flush flush_page for foreach fork format fstat ftruncate funlock gets glob global gm_timestr_822 host_info html id if include_file include_virtual incr incr0 info infox interp intersect intersect3 join keyldel keylget keylkeys keylset kill lappend lassign lassign_array lassign_fields lcontain lempty lgets lindex link linsert list llength lmatch load load_file load_virtual loadlibindex loop lrange lremove lreplace lrmdups lsearch lsort lvarcat lvarpop lvarpush max md5 min namespace neo_crypt neo_decrypt neo_encrypt nice object open package parray persistent pid pipe proc profile puts pwd quote_sql quote_string random read readdir regexp regsub remote_hostname rename replicate return scan scancontext scanfile scanmatch seek select server_accept server_create set set_header setdefault signal slave_unknown sleep socket source split string subst supervisor_data_access switch sync system tclLog tclPkgSetup tclPkgUnknown tcl_unknown tclx_findinit tclx_load_tndxs tell time times trace tracecon traceproc translit try_eval umask union unknown unknown_handler unquote_string unset update uplevel upvar variable vwait wait while www_escape_sgml_chars www_escape_shell_command www_escape_string www_load_agent_log www_load_neo_stats www_load_stats www_request_info www_unescape_string

Congratulations, this really is a privileged interpreter.

Available Global Variables

NeoWebUserConf auto_index auto_path env errorCode errorInfo neo_library tcl_interactive tcl_libPath tcl_library tcl_patchLevel tcl_pkgPath tcl_platform tcl_version tclx_library unknown_handler_order unknown_handlers webenv