準備應用程式以進行掃描

2023/11/22 |

儘管 Lucent Sky AVM 能彈性的掃描支援的技術框架中的任何程式碼,正確的設定和包裝應用程式能確保掃描結果的準確性。

這個文章說明如何準備各個技術框架的應用程式以進行掃描。

.NET

.NET 應用程式包含為 .NET、.NET Core、.NET Framework、.NET Standard 開發,使用 C# 和 VB.NET 的應用程式。它們亦可能包含跨框架的語言例如 CFML、Dart、ECMAScript(包含 ActionScript、JavaScript、TypeScript)、HTML、SQL,以及資料交換語言例如 JSON、XML、YAML。

對於以 Xamarin 開發的行動應用程式,將它們做為 Android 或 iOS 應用程式掃描。

要深入了解如何掃描一個 .NET 應用程式,請參考 Lucent Sky 知識庫: 掃描一個 .NET 應用程式

Android

Android 應用程式包含為 Android 裝置開發,使用 C#、Dart、ECMAScript(包含 ActionScript、JavaScript、TypeScript)、Java、Kotlin 的應用程式。它們亦可能包含跨框架的語言例如 HTML 和 SQL,以及資料交換語言例如 JSON、XML、YAML。

要深入了解如何掃描一個 Android 應用程式,請參考 Lucent Sky 知識庫: 掃描一個 Android 應用程式

ASP

ASP 應用程式包含為 Active Server Pages 開發,使用 VBScript 的應用程式。它們亦可能包含跨框架的語言例如 CFML、Dart、ECMAScript(包含 ActionScript、JavaScript、TypeScript)、HTML、SQL,以及資料交換語言例如 JSON、XML、YAML。

對於為 ASP.NET 開發的應用程式,將它們做為 .NET 應用程式掃描。

要深入了解如何掃描一個 ASP 應用程式,請參考 Lucent Sky 知識庫: 掃描一個 ASP 應用程式

C 和 C++

C 和 C++ 應用程式包含使用 C 和 C++ 開發的應用程式。它們亦可能包含資料交換語言例如 JSON、XML、YAML。

對於為 iOS 開發,使用 Objective-C 的應用程式,將它們做為 iOS 應用程式掃描。

要深入了解如何掃描一個 C 或 C++ 應用程式,請參考 Lucent Sky 知識庫: 掃描一個 C 或 C++ 應用程式

Go

Go 應用程式包含使用 Go 開發的應用程式。它們亦可能包含跨框架的語言例如 Dart、ECMAScript(包含 ActionScript、JavaScript、TypeScript)、HTML、SQL,以及資料交換語言例如 JSON、XML、YAML。

要深入了解如何掃描一個 Go 應用程式,請參考 Lucent Sky 知識庫: 掃描一個 Go 應用程式

iOS

iOS 應用程式包含為 iOS、iPadOS、tvOS、watchOS 裝置開發,使用 C#、Dart、ECMAScript(包含 ActionScript、JavaScript、TypeScript)、Objective-C、Swift 的應用程式。它們亦可能包含跨框架的語言例如 HTML 和 SQL,以及資料交換語言例如 JSON、XML、YAML。

要深入了解如何掃描一個 iOS 應用程式,請參考 Lucent Sky 知識庫: 掃描一個 iOS 應用程式

Java

Java 應用程式包含為 Java Runtime Environment 開發,使用 Groovy、Java、Scala 的應用程式。它們亦可能包含跨框架的語言例如 CFML、Dart、ECMAScript(包含 ActionScript、JavaScript、TypeScript)、HTML、SQL,以及資料交換語言例如 JSON、XML、YAML。

對於為 Android 開發,使用 Java 的應用程式,將它們做為 Android 應用程式掃描。

要深入了解如何掃描一個 Java 應用程式,請參考 Lucent Sky 知識庫: 掃描一個 Java 應用程式

PHP

PHP 應用程式包含使用 PHP 開發的應用程式。它們亦可能包含跨框架的語言例如 CFML、Dart、ECMAScript(包含 ActionScript、JavaScript、TypeScript)、HTML、SQL,以及資料交換語言例如 JSON、XML、YAML。

要深入了解如何掃描一個 PHP 應用程式,請參考 Lucent Sky 知識庫: 掃描一個 PHP 應用程式

Python

Python 應用程式包含使用 Python 開發的應用程式。它們亦可能包含跨框架的語言例如 Dart、ECMAScript(包含 ActionScript、JavaScript、TypeScript)、HTML、SQL,以及資料交換語言例如 JSON、XML、YAML。

要深入了解如何掃描一個 Python 應用程式,請參考 Lucent Sky 知識庫: 掃描一個 Python 應用程式

Ruby

Ruby 應用程式包含使用 Ruby 開發的應用程式。它們亦可能包含跨框架的語言例如 CFML、Dart、ECMAScript(包含 ActionScript、JavaScript、TypeScript)、HTML、SQL,以及資料交換語言例如 JSON、XML、YAML。

要深入了解如何掃描一個 Ruby 應用程式,請參考 Lucent Sky 知識庫: 掃描一個 Ruby 應用程式

Visual Basic

Visual Basic 應用程式包含使用 Visual Basic 開發的應用程式。它們亦可能包含資料交換語言例如 JSON、XML、YAML。

對於使用 Visual Basic .NET(VB.NET)的應用程式,將它們做為 .NET 應用程式掃描。

要深入了解如何掃描一個 Visual Basic 應用程式,請參考 Lucent Sky 知識庫: 掃描一個 Visual Basic 應用程式

靜態網站

靜態網站包含使用 CFML、Dart、ECMAScript(包含 ActionScript、JavaScript、TypeScript)、HTML 開發的靜態網站,以及使用 JavaScript 和 TypeScript 開發的 ECMAScript 模組。它們亦可能包含資料交換語言例如 JSON、XML、YAML。

要深入了解如何掃描一個以 ECMAScript 開發的模組或是掃描一個靜態網站,請參考 Lucent Sky 知識庫: 掃描一個靜態網站