MITRE Honeyclient Project > HoneyClient-Agent-0.98-stable > HoneyClient::Agent::Driver::ActiveContent::Flash

Download:
HoneyClient-Agent-0.98-stable.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.1   Source  

NAME ^

HoneyClient::Agent::Driver::ActiveContent::Flash - Perl module that extract URLs from Adobe Flash (SWF) movies. Returns a list of URLs.

VERSION ^

This documentation refers to HoneyClient::Agent::Driver::ActiveContent::Flash version 0.1.

SYNOPSIS ^

  use HoneyClient::Agent::Driver::ActiveContent::Flash;

DESCRIPTION ^

GLOBAL VARIABLES ^

flasm_exec

Path to the flasm executable (default=./thirdparty/flasm/flasm.exe).

PRIVATE METHODS ^

HoneyClient::Agent::Driver::ActiveContent::Flash->_addURL($url, $urls)

Adds the specified URL to the hash of URLs to be returned. Checks to see if the URL is relative or absolute, and in the former case appends the base URL appropriately.

PUBLIC METHODS ^

HoneyClient::Agent::Driver::ActiveContent::Flash->extract()

Extracts URLs from an Adobe Flash SWF movie file. Takes in a file name and a base URL, and uses the latter to construct relative URLs to local links found in the movie. Returns a hash containing the found URLs as keys, and values of 1 for each of them, where the values represent the weights used by the link ranking code.

AUTHORS ^

Jeff Puchalski, <jpuchalski@mitre.org>

COPYRIGHT & LICENSE ^

Copyright (C) 2007 The MITRE Corporation. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, using version 2 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

syntax highlighting: