1

いくつかのファームウェアの Netgear ファームウェア ソースを調べていて、ソース内の Web ディレクトリと HTML ファイルを見ていると、ほとんどまたはすべての HTML ファイルの上部またはページ内のランダムな位置:

<% http_header("style/form.css", "/funcs.js", "/upnp.js") %> <% body_header("_upnp", "UPNP_upnp.htm", "upnp") %>

ある種のテンプレート エンジン/言語のように見えますが、よくわかりません。これは知っておくと面白いと思いました。情報をお持ちの方がいらっしゃいましたら、お返事をお願いします。ありがとう!

4

1 に答える 1

0

これは、ASP をモデルにしたカスタム スクリプト言語のようで、内部では「ASP」と呼ばれています。インタープリターのソース コードはNetgear のソース ダンプから欠落していますが (うーん!)、Makefileには名前に「ASP」が含まれる多数のファイルが記載されており、バイナリには次のような同様の名前のメソッドが含まれています。

asp_bridge_mode_gateway
asp_wds_enable
asp_wla_wps
asp_dns_check_host
asp_check_hijack_status
asp_show_devices
于 2017-12-17T05:20:17.067 に答える