我正在浏览一个小型的Linux发行版(基于Busybox - 用于运行GSM手机交换机),我发现许多用xml
文件包含的脚本语言编写的脚本。这些文件的扩展名为csp
<%output disable>
<%if $(httpd.requestMethod='POST') >
<%call httpd.authenticate: "Please Login">
<%if $(httpd.authUser='admin') >
<%if $(httpd.authPassword!=ADMIN_PASSWORD)>
<%call httpd.forceAuthenticate: "Please Login">
<%endif>
<%else>
<%call httpd.forceAuthenticate: "Please Login">
<%endif>
<%if $(param1='1')>
<%set PROGRAM_ARG_1:=$(param2)>
<%call syscfg.save>
<%call system.exec: /usr/bin/echocmd, $(action)>
<%endif>
<%endif>
<%endif>
看起来好像是ASP,python和shell脚本之间的混合!
这是什么脚本语言?我在哪里可以找到它的手册?
例如:
我有send_status.html
,它收到了ajax请求。在此文件中有一行<%include send_status.csp>
。 Magically 执行此命令行/usr/bin/echocmd, $(action)
! (注意:$(action)扩展为名为action的POST参数 - 这非常糟糕!)。
答案 0 :(得分:1)
可能是Caché和Caché服务器页面(CSP)