File Coverage

blib/lib/Module/ThirdParty.pm
Criterion Covered Total %
statement 11 16 68.7
branch 2 2 100.0
condition n/a
subroutine 5 7 71.4
pod 4 4 100.0
total 22 29 75.8


line stmt bran cond sub pod time code
1             package Module::ThirdParty;
2 4     4   74646 use strict;
  4         13  
  4         260  
3 4     4   21 use Exporter ();
  4         10  
  4         70  
4              
5             {
6 4     4   31 no strict;
  4         7  
  4         15368  
7             $VERSION = "0.27";
8             @ISA = qw< Exporter >;
9             @EXPORT = qw< is_3rd_party module_information >;
10             @EXPORT_OK = qw< provides all_modules >;
11             }
12              
13             =head1 NAME
14              
15             Module::ThirdParty - Provide information for 3rd party modules (outside CPAN)
16              
17             =head1 VERSION
18              
19             Version 0.27
20              
21             =head1 SYNOPSIS
22              
23             use Module::ThirdParty;
24              
25             if (is_3rd_party($module)) {
26             my $info = module_information($module);
27             print "$module is a known third-party Perl module\n",
28             " -> included in $info->{name} ($info->{url})\n",
29             " -> made by $info->{author} ($info->{author_url})\n"
30             }
31             else {
32             print "$module is not a known third-party Perl module\n"
33             }
34            
35              
36             =head1 DESCRIPTION
37              
38             Perl modules can be roughly classified in three categories:
39              
40             =over 4
41              
42             =item *
43              
44             core modules, included with the standard Perl distribution;
45              
46             =item *
47              
48             CPAN modules, available from any CPAN mirror;
49              
50             =item *
51              
52             third-party modules, including modules publicly available on the
53             Internet (outside CPAN) and "closed" modules available only through
54             commercial licenses. They are therefore the very tip of the iceberg,
55             the most visible part of the DarkPAN, which is all the Perl code,
56             public or non-public, used in the world.
57              
58             =back
59              
60             The list of core modules is provided by C and the
61             list of CPAN modules is in the file
62             L and provided
63             by modules like C, but there was no module that listed
64             third-party modules. This module tries to address this need by providing
65             such a list.
66              
67             Why bother in the first place? Because some CPAN modules
68             specify such third-party software. Therefore installing them may not
69             be as easy as other CPAN modules because one must first find and
70             manually install the prerequisites. The aim of C
71             is to provide basic information to installer shells like C
72             and to give hints to the user.
73              
74             Note that there is also another category of modules regarding
75             dependencies problems: the ghost modules. Those are modules no longer
76             present on the CPAN, but which still haunt it from old PREREQS. They
77             can be found in the BackPAN graveyard, for which the only map is
78             C.
79              
80             =cut
81              
82             # third party modules information
83             my %softwares = (
84             'Zeus-ModPerl' => {
85             name => 'Zeus Web Server Perl Extensions',
86             url => 'http://support.zeus.com/',
87             author => 'Zeus Technology',
88             author_url => 'http://www.zeus.com/',
89             modules => [qw(
90             ui::admin::Admin::Admin_Security
91             ui::web::Access::Bandwidth_Throttling
92             ui::web::Access::htaccess_Support
93             ui::web::Access::Referrer_Checking
94             ui::web::Access::Restricting_Access
95             ui::web::Access::Users_and_Groups
96             ui::web::Access::Users_and_Groups::Edit_group
97             ui::web::Access::Users_and_Groups::Edit_user
98             ui::web::Add_Ons::Imagemaps
99             ui::web::Add_Ons::Search_Engine
100             ui::web::Admin::Preferences
101             ui::web::Admin::SSL_Certificates
102             ui::web::Admin::Technical_Support
103             ui::web::Admin::Technical_Support::Review
104             ui::web::API_Support::CGI::General
105             ui::web::API_Support::CGI::Sandboxing
106             ui::web::API_Support::FastCGI
107             ui::web::API_Support::ISAPI
108             ui::web::API_Support::Java_Servlets
109             ui::web::API_Support::NSAPI
110             ui::web::API_Support::Perl
111             ui::web::API_Support::SSI
112             ui::web::API_Support::ZDAC
113             ui::web::Change::Config_Difference
114             ui::web::Change::Review_Modification
115             ui::web::Create::Group
116             ui::web::Create::Virtual_Server
117             ui::web::Delete
118             ui::web::File_Handling::Content_Compression
119             ui::web::File_Handling::Content_Negotiation
120             ui::web::File_Handling::File_Upload
121             ui::web::File_Handling::MIME_Types
122             ui::web::General::Advanced_Settings
123             ui::web::General::Config_Summary
124             ui::web::General::Fundamentals
125             ui::web::General::Processing_Summary
126             ui::web::General::SSL_Security::Client_Certificates
127             ui::web::General::SSL_Security::General
128             ui::web::Information
129             ui::web::Machines::Configuration
130             ui::web::Machines::Current_Connections
131             ui::web::Machines::Grouped_Reports
132             ui::web::Machines::Licensing
133             ui::web::Machines::Licensing::Update
134             ui::web::Machines::Monitoring::ChooseCounters
135             ui::web::Machines::Real_Time_Monitoring
136             ui::web::Machines::Traffic_History
137             ui::web::MainIndex
138             ui::web::Monitoring::Error_Handling
139             ui::web::Monitoring::Forensic_Logging
140             ui::web::Monitoring::Request_Logging
141             ui::web::Monitoring::Statistics_Gathering
142             ui::web::Monitoring::User_Tracking
143             ui::web::Protection::Connection_Limiting
144             ui::web::Protection::Edit_Rule
145             ui::web::Protection::General
146             ui::web::Protection::Request_Filtering
147             ui::web::Protection::Request_Filtering::Rule
148             ui::web::Protection::Request_Filtering::Upload
149             ui::web::Protection::Review_Modification
150             ui::web::SSL::VICE
151             ui::web::Subservers::Subservers
152             ui::web::Third_Party::FrontPage
153             ui::web::Third_Party::PHP
154             ui::web::Traffic_History::Cluster_Traffic_Analysis
155             ui::web::Traffic_History::Traffic_Overview
156             ui::web::Traffic_History::Website_Comparison
157             ui::web::URL_Handling::Directory_Requests
158             ui::web::URL_Handling::Gateway
159             ui::web::URL_Handling::Handlers
160             ui::web::URL_Handling::Home_Directories
161             ui::web::URL_Handling::Request_Rewriting
162             ui::web::URL_Handling::Request_Rewriting::ModRewriteConvert
163             ui::web::URL_Handling::Response_Headers
164             ui::web::URL_Handling::Spelling_Correction
165             ui::web::URL_Handling::URL_Mappings
166             Zeus::Admin::AdminVSConfig
167             Zeus::Admin::AdminVSStorage
168             Zeus::Admin::UIComponents
169             Zeus::CGI
170             Zeus::ConfigErrors
171             Zeus::ConfigStorageControl
172             Zeus::Diverter
173             Zeus::Dumper
174             Zeus::Execute
175             Zeus::Exporter
176             Zeus::FastCGI
177             Zeus::Form
178             Zeus::GroupConfig
179             Zeus::HTMLTemplater
180             Zeus::HTMLUtils
181             Zeus::I18N
182             Zeus::KeyValueConfig
183             Zeus::KeyValueConfigFile
184             Zeus::MD5
185             Zeus::Menu
186             Zeus::ModPerl
187             Zeus::ModPerl::Connection
188             Zeus::ModPerl::Constants
189             Zeus::ModPerl::Cookie
190             Zeus::ModPerl::FakeRequest
191             Zeus::ModPerl::File
192             Zeus::ModPerl::HeaderTable
193             Zeus::ModPerl::Include
194             Zeus::ModPerl::Log
195             Zeus::ModPerl::NotesTable
196             Zeus::ModPerl::PerlRun
197             Zeus::ModPerl::Registry
198             Zeus::ModPerl::RegistryLoader
199             Zeus::ModPerl::Reload
200             Zeus::ModPerl::Request
201             Zeus::ModPerl::Server
202             Zeus::ModPerl::SSI
203             Zeus::ModPerl::Symbol
204             Zeus::ModPerl::Table
205             Zeus::ModPerl::URI
206             Zeus::ModPerl::Util
207             Zeus::MultiConfigs
208             Zeus::PDF
209             Zeus::PEM
210             Zeus::PreferencesConfig
211             Zeus::PreferencesStorage
212             Zeus::Section
213             Zeus::SSLSet
214             Zeus::SSLSets
215             Zeus::SSLStorage
216             Zeus::TempFile
217             Zeus::TimeLocal
218             Zeus::UIComponents
219             Zeus::Util
220             Zeus::VICE
221             Zeus::Web::AccessRule
222             Zeus::Web::AMP
223             Zeus::Web::Cipher
224             Zeus::Web::Deployer
225             Zeus::Web::DynamicConfig
226             Zeus::Web::DynamicConfigs
227             Zeus::Web::DynamicConfigSanity
228             Zeus::Web::FrontPage
229             Zeus::Web::GUI
230             Zeus::Web::GzipHash
231             Zeus::Web::HookData
232             Zeus::Web::KeyToPage
233             Zeus::Web::License
234             Zeus::Web::MappingUI
235             Zeus::Web::PerlStartup
236             Zeus::Web::RequestRewriteSupport
237             Zeus::Web::Storage_FS
238             Zeus::Web::SubserverHash
239             Zeus::Web::SupportInfo
240             Zeus::Web::UIComponents
241             Zeus::Web::VSCommand
242             Zeus::Web::VSConfig
243             Zeus::Web::VSConfigs
244             Zeus::Web::VSConfigSanity
245             Zeus::Web::VSDeploymentConfig
246             Zeus::Web::VSDeploymentStorage
247             Zeus::Web::VSGroupConfig
248             Zeus::Web::VSGroupStorage
249             Zeus::Web::VSStatus
250             Zeus::Web::VSStorage
251             Zeus::Web::ZWSStat
252             Zeus::Web::ZWSStat::Descriptions
253             Zeus::Widget
254             Zeus::ZInstall::Cluster
255             Zeus::ZInstall::Common
256             Zeus::ZInstall::Products
257             Zeus::ZInstall::Questions
258             Zeus::ZInstall::TkInstall
259             Zeus::ZInstall::ZInstall
260             Zeus::ZSSL
261             ZeusOS
262             ZWS4Conf
263             )]
264             },
265              
266             'Subversion' => {
267             name => 'Subversion',
268             url => 'http://subversion.tigris.org/',
269             author => 'Subversion',
270             author_url => 'http://subversion.tigris.org/',
271             modules => [qw(
272             SVN::Base
273             SVN::Client
274             SVN::Core
275             SVN::Delta
276             SVN::Fs
277             SVN::Ra
278             SVN::Repos
279             SVN::Wc
280             )]
281             },
282              
283             'VCP' => {
284             name => 'Version CoPy (VCP)',
285             url => 'http://search.cpan.org/dist/VCP-autrijus-snapshot/',
286             author => 'Perforce',
287             author_url => 'http://www.perforce.com/',
288             modules => [qw(
289             RevML::Doctype
290             RevML::Writer
291             VCP
292             VCP::DB
293             VCP::Logger
294             VCP::Plugin
295             VCP::Source
296             VCP::UI
297             VCP::Utils
298             )]
299             },
300              
301             'RT' => {
302             name => 'Request Tracker',
303             url => 'http://bestpractical.com/rt/',
304             author => 'Best Practical',
305             author_url => 'http://bestpractical.com/',
306             modules => [qw(
307             RT
308             RT::ACE
309             RT::ACL
310             RT::Action::AutoOpen
311             RT::Action::Autoreply
312             RT::Action::CreateTickets
313             RT::Action::EscalatePriority
314             RT::Action::Generic
315             RT::Action::Notify
316             RT::Action::NotifyAsComment
317             RT::Action::RecordComment
318             RT::Action::RecordCorrespondence
319             RT::Action::ResolveMembers
320             RT::Action::SendEmail
321             RT::Action::SetPriority
322             RT::Action::UserDefined
323             RT::Attachment
324             RT::Attachments
325             RT::Attribute
326             RT::Attributes
327             RT::Base
328             RT::CachedGroupMember
329             RT::CachedGroupMembers
330             RT::Condition::AnyTransaction
331             RT::Condition::BeforeDue
332             RT::Condition::Generic
333             RT::Condition::Overdue
334             RT::Condition::OwnerChange
335             RT::Condition::PriorityChange
336             RT::Condition::PriorityExceeds
337             RT::Condition::QueueChange
338             RT::Condition::StatusChange
339             RT::Condition::UserDefined
340             RT::CurrentUser
341             RT::CustomField
342             RT::CustomFields
343             RT::CustomFieldValue
344             RT::CustomFieldValues
345             RT::Date
346             RT::EmailParser
347             RT::Group
348             RT::GroupMember
349             RT::GroupMembers
350             RT::Groups
351             RT::Handle
352             RT::I18N
353             RT::I18N::cs
354             RT::I18N::i_default
355             RT::Interface::CLI
356             RT::Interface::Email
357             RT::Interface::Email::Auth::GnuPG
358             RT::Interface::Email::Auth::MailFrom
359             RT::Interface::Email::Filter::SpamAssassin
360             RT::Interface::REST
361             RT::Interface::Web
362             RT::Interface::Web::Handler
363             RT::Link
364             RT::Links
365             RT::ObjectCustomField
366             RT::ObjectCustomFields
367             RT::ObjectCustomFieldValue
368             RT::ObjectCustomFieldValues
369             RT::Principal
370             RT::Principals
371             RT::Queue
372             RT::Queues
373             RT::Record
374             RT::Scrip
375             RT::ScripAction
376             RT::ScripActions
377             RT::ScripCondition
378             RT::ScripConditions
379             RT::Scrips
380             RT::Search::ActiveTicketsInQueue
381             RT::SearchBuilder
382             RT::Search::FromSQL
383             RT::Search::Generic
384             RT::System
385             RT::Template
386             RT::Templates
387             RT::Ticket
388             RT::Tickets
389             RT::Transaction
390             RT::Transactions
391             RT::URI
392             RT::URI::base
393             RT::URI::fsck_com_rt
394             RT::User
395             RT::Users
396             )]
397             },
398              
399             'OTRS' => {
400             name => 'Open Ticket Request System',
401             url => 'http://otrs.org/',
402             author => 'OTRS Team',
403             author_url => 'http://otrs.org/',
404             modules => [qw(
405             Kernel::Config
406             Kernel::Config::Defaults
407             Kernel::Language
408             Kernel::Language::bb
409             Kernel::Language::bg
410             Kernel::Language::cz
411             Kernel::Language::de
412             Kernel::Language::en
413             Kernel::Language::es
414             Kernel::Language::fi
415             Kernel::Language::fr
416             Kernel::Language::hu
417             Kernel::Language::it
418             Kernel::Language::nb_NO
419             Kernel::Language::nl
420             Kernel::Language::pl
421             Kernel::Language::pt
422             Kernel::Language::pt_BR
423             Kernel::Language::ru
424             Kernel::Language::sv
425             Kernel::Language::xx_AgentZoom
426             Kernel::Language::xx_Custom
427             Kernel::Language::zh_CN
428             Kernel::Modules::Admin
429             Kernel::Modules::AdminAttachment
430             Kernel::Modules::AdminAutoResponse
431             Kernel::Modules::AdminCustomerUser
432             Kernel::Modules::AdminCustomerUserGroup
433             Kernel::Modules::AdminEmail
434             Kernel::Modules::AdminGenericAgent
435             Kernel::Modules::AdminGroup
436             Kernel::Modules::AdminLog
437             Kernel::Modules::AdminNotification
438             Kernel::Modules::AdminPackageManager
439             Kernel::Modules::AdminPGP
440             Kernel::Modules::AdminPOP3
441             Kernel::Modules::AdminPostMasterFilter
442             Kernel::Modules::AdminQueue
443             Kernel::Modules::AdminQueueAutoResponse
444             Kernel::Modules::AdminQueueResponses
445             Kernel::Modules::AdminResponse
446             Kernel::Modules::AdminResponseAttachment
447             Kernel::Modules::AdminRole
448             Kernel::Modules::AdminRoleGroup
449             Kernel::Modules::AdminRoleUser
450             Kernel::Modules::AdminSalutation
451             Kernel::Modules::AdminSelectBox
452             Kernel::Modules::AdminSession
453             Kernel::Modules::AdminSignature
454             Kernel::Modules::AdminSMIME
455             Kernel::Modules::AdminState
456             Kernel::Modules::AdminSysConfig
457             Kernel::Modules::AdminSystemAddress
458             Kernel::Modules::AdminUser
459             Kernel::Modules::AdminUserGroup
460             Kernel::Modules::AgentBook
461             Kernel::Modules::AgentCalendarSmall
462             Kernel::Modules::AgentInfo
463             Kernel::Modules::AgentLinkObject
464             Kernel::Modules::AgentLookup
465             Kernel::Modules::AgentPreferences
466             Kernel::Modules::AgentSpelling
467             Kernel::Modules::AgentTicketAttachment
468             Kernel::Modules::AgentTicketBounce
469             Kernel::Modules::AgentTicketBulk
470             Kernel::Modules::AgentTicketClose
471             Kernel::Modules::AgentTicketCompose
472             Kernel::Modules::AgentTicketCustomer
473             Kernel::Modules::AgentTicketCustomerFollowUp
474             Kernel::Modules::AgentTicketEmail
475             Kernel::Modules::AgentTicketForward
476             Kernel::Modules::AgentTicketFreeText
477             Kernel::Modules::AgentTicketHistory
478             Kernel::Modules::AgentTicketLock
479             Kernel::Modules::AgentTicketMailbox
480             Kernel::Modules::AgentTicketMerge
481             Kernel::Modules::AgentTicketMove
482             Kernel::Modules::AgentTicketNote
483             Kernel::Modules::AgentTicketOwner
484             Kernel::Modules::AgentTicketPending
485             Kernel::Modules::AgentTicketPhone
486             Kernel::Modules::AgentTicketPlain
487             Kernel::Modules::AgentTicketPrint
488             Kernel::Modules::AgentTicketPriority
489             Kernel::Modules::AgentTicketQueue
490             Kernel::Modules::AgentTicketSearch
491             Kernel::Modules::AgentTicketStatusView
492             Kernel::Modules::AgentTicketZoom
493             Kernel::Modules::AgentZoom
494             Kernel::Modules::CustomerAccept
495             Kernel::Modules::CustomerCalendarSmall
496             Kernel::Modules::CustomerFAQ
497             Kernel::Modules::CustomerPreferences
498             Kernel::Modules::CustomerTicketAttachment
499             Kernel::Modules::CustomerTicketMessage
500             Kernel::Modules::CustomerTicketOverView
501             Kernel::Modules::CustomerTicketSearch
502             Kernel::Modules::CustomerTicketZoom
503             Kernel::Modules::CustomerZoom
504             Kernel::Modules::FAQ
505             Kernel::Modules::FAQCategory
506             Kernel::Modules::FAQLanguage
507             Kernel::Modules::Installer
508             Kernel::Modules::PublicFAQ
509             Kernel::Modules::SystemStats
510             Kernel::Modules::SystemStatsGeneric
511             Kernel::Modules::Test
512             Kernel::Output::HTML::Agent
513             Kernel::Output::HTML::ArticleAttachmentDownload
514             Kernel::Output::HTML::ArticleAttachmentHTMLViewer
515             Kernel::Output::HTML::ArticleCheckPGP
516             Kernel::Output::HTML::ArticleCheckSMIME
517             Kernel::Output::HTML::ArticleComposeCrypt
518             Kernel::Output::HTML::ArticleComposeSign
519             Kernel::Output::HTML::Customer
520             Kernel::Output::HTML::CustomerNewTicketQueueSelectionGeneric
521             Kernel::Output::HTML::Generic
522             Kernel::Output::HTML::NavBarLockedTickets
523             Kernel::Output::HTML::NavBarModuleAdmin
524             Kernel::Output::HTML::NavBarTicketBulkAction
525             Kernel::Output::HTML::NotificationAgentOnline
526             Kernel::Output::HTML::NotificationAgentTicket
527             Kernel::Output::HTML::NotificationAgentTicketSeen
528             Kernel::Output::HTML::NotificationCharsetCheck
529             Kernel::Output::HTML::NotificationCustomerOnline
530             Kernel::Output::HTML::NotificationUIDCheck
531             Kernel::Output::HTML::OutputFilterActiveElement
532             Kernel::Output::HTML::PreferencesCustomQueue
533             Kernel::Output::HTML::PreferencesGeneric
534             Kernel::Output::HTML::PreferencesLanguage
535             Kernel::Output::HTML::PreferencesPassword
536             Kernel::Output::HTML::PreferencesPGP
537             Kernel::Output::HTML::PreferencesSMIME
538             Kernel::Output::HTML::PreferencesTheme
539             Kernel::Output::HTML::TicketMenuGeneric
540             Kernel::Output::HTML::TicketMenuLock
541             Kernel::System::Auth
542             Kernel::System::Auth::DB
543             Kernel::System::Auth::HTTPBasicAuth
544             Kernel::System::Auth::LDAP
545             Kernel::System::Auth::Radius
546             Kernel::System::AuthSession
547             Kernel::System::AuthSession::DB
548             Kernel::System::AuthSession::FS
549             Kernel::System::AuthSession::IPC
550             Kernel::System::AutoResponse
551             Kernel::System::CheckItem
552             Kernel::System::Config
553             Kernel::System::Crypt
554             Kernel::System::Crypt::PGP
555             Kernel::System::Crypt::SMIME
556             Kernel::System::CustomerAuth
557             Kernel::System::CustomerAuth::DB
558             Kernel::System::CustomerAuth::HTTPBasicAuth
559             Kernel::System::CustomerAuth::LDAP
560             Kernel::System::CustomerAuth::Radius
561             Kernel::System::CustomerGroup
562             Kernel::System::CustomerUser
563             Kernel::System::CustomerUser::DB
564             Kernel::System::CustomerUser::LDAP
565             Kernel::System::CustomerUser::Preferences::DB
566             Kernel::System::DB
567             Kernel::System::DB::db2
568             Kernel::System::DB::maxdb
569             Kernel::System::DB::mysql
570             Kernel::System::DB::oracle
571             Kernel::System::DB::postgresql
572             Kernel::System::Email
573             Kernel::System::EmailParser
574             Kernel::System::Email::Sendmail
575             Kernel::System::Email::SMTP
576             Kernel::System::Encode
577             Kernel::System::FAQ
578             Kernel::System::FileTemp
579             Kernel::System::GenericAgent
580             Kernel::System::GenericAgent::AutoPriorityIncrease
581             Kernel::System::GenericAgent::NotifyAgentGroupOfCustomQueue
582             Kernel::System::Group
583             Kernel::System::LinkObject
584             Kernel::System::LinkObject::FAQ
585             Kernel::System::LinkObject::Ticket
586             Kernel::System::Lock
587             Kernel::System::Log
588             Kernel::System::Log::File
589             Kernel::System::Log::SysLog
590             Kernel::System::Main
591             Kernel::System::Notification
592             Kernel::System::Package
593             Kernel::System::Permission
594             Kernel::System::PID
595             Kernel::System::POP3Account
596             Kernel::System::PostMaster
597             Kernel::System::PostMaster::DestQueue
598             Kernel::System::PostMaster::Filter
599             Kernel::System::PostMaster::Filter::AgentInterface
600             Kernel::System::PostMaster::Filter::CMD
601             Kernel::System::PostMaster::Filter::Match
602             Kernel::System::PostMaster::Filter::MatchDBSource
603             Kernel::System::PostMaster::FollowUp
604             Kernel::System::PostMaster::LoopProtection
605             Kernel::System::PostMaster::LoopProtection::DB
606             Kernel::System::PostMaster::LoopProtection::FS
607             Kernel::System::PostMaster::NewTicket
608             Kernel::System::PostMaster::Reject
609             Kernel::System::Priority
610             Kernel::System::Queue
611             Kernel::System::SearchProfile
612             Kernel::System::Spelling
613             Kernel::System::State
614             Kernel::System::Stats::AccountedTime
615             Kernel::System::Stats::NewTickets
616             Kernel::System::Stats::StateAction
617             Kernel::System::Stats::TicketOverview
618             Kernel::System::StdAttachment
619             Kernel::System::StdResponse
620             Kernel::System::SystemAddress
621             Kernel::System::Ticket
622             Kernel::System::Ticket::Article
623             Kernel::System::Ticket::ArticleStorageDB
624             Kernel::System::Ticket::ArticleStorageFS
625             Kernel::System::Ticket::CustomerPermission::CustomerIDCheck
626             Kernel::System::Ticket::CustomerPermission::CustomerUserIDCheck
627             Kernel::System::Ticket::CustomerPermission::GroupCheck
628             Kernel::System::Ticket::Event::Test
629             Kernel::System::Ticket::IndexAccelerator::RuntimeDB
630             Kernel::System::Ticket::IndexAccelerator::StaticDB
631             Kernel::System::Ticket::Number::AutoIncrement
632             Kernel::System::Ticket::Number::Date
633             Kernel::System::Ticket::Number::DateChecksum
634             Kernel::System::Ticket::Number::Random
635             Kernel::System::Ticket::Permission::GroupCheck
636             Kernel::System::Ticket::Permission::OwnerCheck
637             Kernel::System::Time
638             Kernel::System::User
639             Kernel::System::User::Preferences::DB
640             Kernel::System::Web::InterfaceAgent
641             Kernel::System::Web::InterfaceCustomer
642             Kernel::System::Web::InterfacePublic
643             Kernel::System::Web::Request
644             Kernel::System::Web::UploadCache
645             Kernel::System::Web::UploadCache::DB
646             Kernel::System::Web::UploadCache::FS
647             Kernel::System::XML
648             Kernel::System::XMLMaster
649             )]
650             },
651              
652             'SlimServer' => {
653             name => 'SlimServer',
654             url => 'http://www.slimdevices.com/dev_resources.html',
655             author => 'Slim Devices',
656             author_url => 'http://www.slimdevices.com/',
657             modules => [qw(
658             Slim::bootstrap
659             Slim::Buttons::AlarmClock
660             Slim::Buttons::Block
661             Slim::Buttons::BrowseDB
662             Slim::Buttons::BrowseTree
663             Slim::Buttons::BrowseUPnPMediaServer
664             Slim::Buttons::Common
665             Slim::Buttons::Favorites
666             Slim::Buttons::Home
667             Slim::Buttons::Information
668             Slim::Buttons::Input::Bar
669             Slim::Buttons::Input::Choice
670             Slim::Buttons::Input::List
671             Slim::Buttons::Input::Text
672             Slim::Buttons::Input::Time
673             Slim::Buttons::Playlist
674             Slim::Buttons::Power
675             Slim::Buttons::RemoteTrackInfo
676             Slim::Buttons::ScreenSaver
677             Slim::Buttons::Search
678             Slim::Buttons::Settings
679             Slim::Buttons::SqueezeNetwork
680             Slim::Buttons::Synchronize
681             Slim::Buttons::TrackInfo
682             Slim::Buttons::Volume
683             Slim::Buttons::XMLBrowser
684             Slim::Control::Command
685             Slim::Control::Commands
686             Slim::Control::Queries
687             Slim::Control::Request
688             Slim::Control::Stdio
689             Slim::Display::Display
690             Slim::Display::Graphics
691             Slim::Display::Lib::Fonts
692             Slim::Display::Lib::TextVFD
693             Slim::Display::NoDisplay
694             Slim::Display::Squeezebox2
695             Slim::Display::SqueezeboxG
696             Slim::Display::Text
697             Slim::Display::Transporter
698             Slim::Formats
699             Slim::Formats::AIFF
700             Slim::Formats::APE
701             Slim::Formats::FLAC
702             Slim::Formats::HTTP
703             Slim::Formats::MMS
704             Slim::Formats::Movie
705             Slim::Formats::MP3
706             Slim::Formats::Musepack
707             Slim::Formats::Ogg
708             Slim::Formats::Parse
709             Slim::Formats::Playlists
710             Slim::Formats::Playlists::ASX
711             Slim::Formats::Playlists::Base
712             Slim::Formats::Playlists::CUE
713             Slim::Formats::Playlists::M3U
714             Slim::Formats::Playlists::PLS
715             Slim::Formats::Playlists::WPL
716             Slim::Formats::Playlists::XML
717             Slim::Formats::Playlists::XSPF
718             Slim::Formats::RemoteStream
719             Slim::Formats::Shorten
720             Slim::Formats::Wav
721             Slim::Formats::WMA
722             Slim::Formats::XML
723             Slim::Hardware::IR
724             Slim::Hardware::mas3507d
725             Slim::Hardware::mas35x9
726             Slim::Music::Artwork
727             Slim::Music::Import
728             Slim::Music::Info
729             Slim::Music::MusicFolderScan
730             Slim::Music::PlaylistFolderScan
731             Slim::Music::TitleFormatter
732             Slim::Networking::Async
733             Slim::Networking::Async::HTTP
734             Slim::Networking::Async::Socket
735             Slim::Networking::Async::Socket::HTTP
736             Slim::Networking::Async::Socket::HTTPS
737             Slim::Networking::Async::Socket::UDP
738             Slim::Networking::Discovery
739             Slim::Networking::mDNS
740             Slim::Networking::Select
741             Slim::Networking::SimpleAsyncHTTP
742             Slim::Networking::SliMP3::Protocol
743             Slim::Networking::SliMP3::Stream
744             Slim::Networking::Slimproto
745             Slim::Networking::UDP
746             Slim::Networking::UPnP::ControlPoint
747             Slim::Player::Client
748             Slim::Player::HTTP
749             Slim::Player::Pipeline
750             Slim::Player::Player
751             Slim::Player::Playlist
752             Slim::Player::ProtocolHandlers
753             Slim::Player::Protocols::HTTP
754             Slim::Player::Protocols::MMS
755             Slim::Player::ReplayGain
756             Slim::Player::SLIMP3
757             Slim::Player::SoftSqueeze
758             Slim::Player::Source
759             Slim::Player::Squeezebox
760             Slim::Player::Squeezebox2
761             Slim::Player::Sync
762             Slim::Player::TranscodingHelper
763             Slim::Player::Transporter
764             Slim::Schema
765             Slim::Schema::Age
766             Slim::Schema::Album
767             Slim::Schema::Comment
768             Slim::Schema::Contributor
769             Slim::Schema::ContributorAlbum
770             Slim::Schema::ContributorTrack
771             Slim::Schema::DBI
772             Slim::Schema::Genre
773             Slim::Schema::GenreTrack
774             Slim::Schema::MetaInformation
775             Slim::Schema::PageBar
776             Slim::Schema::Playlist
777             Slim::Schema::PlaylistTrack
778             Slim::Schema::Rescan
779             Slim::Schema::ResultSet::Age
780             Slim::Schema::ResultSet::Album
781             Slim::Schema::ResultSet::Base
782             Slim::Schema::ResultSet::Contributor
783             Slim::Schema::ResultSet::Genre
784             Slim::Schema::ResultSet::Playlist
785             Slim::Schema::ResultSet::PlaylistTrack
786             Slim::Schema::ResultSet::Track
787             Slim::Schema::ResultSet::Year
788             Slim::Schema::Storage
789             Slim::Schema::Track
790             Slim::Schema::Year
791             Slim::Utils::Alarms
792             Slim::Utils::Cache
793             Slim::Utils::ChangeNotify
794             Slim::Utils::ChangeNotify::Linux
795             Slim::Utils::ChangeNotify::Win32
796             Slim::Utils::DateTime
797             Slim::Utils::Favorites
798             Slim::Utils::FileFindRule
799             Slim::Utils::Firmware
800             Slim::Utils::IPDetect
801             Slim::Utils::MemoryUsage
802             Slim::Utils::Misc
803             Slim::Utils::MySQLHelper
804             Slim::Utils::Network
805             Slim::Utils::OSDetect
806             Slim::Utils::PerfMon
807             Slim::Utils::PerlRunTime
808             Slim::Utils::PluginManager
809             Slim::Utils::Prefs
810             Slim::Utils::ProgressBar
811             Slim::Utils::Scanner
812             Slim::Utils::Scheduler
813             Slim::Utils::SoundCheck
814             Slim::Utils::SQLHelper
815             Slim::Utils::Strings
816             Slim::Utils::Text
817             Slim::Utils::Timers
818             Slim::Utils::Unicode
819             Slim::Utils::UPnPMediaServer
820             Slim::Utils::Validate
821             Slim::Web::Graphics
822             Slim::Web::HTTP
823             Slim::Web::Pages
824             Slim::Web::Pages::BrowseDB
825             Slim::Web::Pages::BrowseTree
826             Slim::Web::Pages::EditPlaylist
827             Slim::Web::Pages::Favorites
828             Slim::Web::Pages::History
829             Slim::Web::Pages::Home
830             Slim::Web::Pages::LiveSearch
831             Slim::Web::Pages::Playlist
832             Slim::Web::Pages::Search
833             Slim::Web::Pages::Status
834             Slim::Web::Setup
835             Slim::Web::Template::Context
836             Slim::Web::UPnPMediaServer
837             Slim::Web::XMLBrowser
838             Plugins::CLI
839             Plugins::DateTime::Plugin
840             Plugins::DigitalInput::Plugin
841             Plugins::DigitalInput::ProtocolHandler
842             Plugins::Health::NetTest
843             Plugins::Health::Plugin
844             Plugins::iTunes::Common
845             Plugins::iTunes::Importer
846             Plugins::iTunes::Plugin
847             Plugins::Live365::Live365API
848             Plugins::Live365::Plugin
849             Plugins::Live365::ProtocolHandler
850             Plugins::Live365::Web
851             Plugins::LMA::Plugin
852             Plugins::MoodLogic::Common
853             Plugins::MoodLogic::Importer
854             Plugins::MoodLogic::InstantMix
855             Plugins::MoodLogic::MoodWheel
856             Plugins::MoodLogic::Plugin
857             Plugins::MoodLogic::VarietyCombo
858             Plugins::MusicMagic::Common
859             Plugins::MusicMagic::Importer
860             Plugins::MusicMagic::Plugin
861             Plugins::MusicMagic::Settings
862             Plugins::Picks::Plugin
863             Plugins::Podcast::Plugin
864             Plugins::PreventStandby::Plugin
865             Plugins::RadioIO::Plugin
866             Plugins::RadioIO::ProtocolHandler
867             Plugins::RadioTime::Plugin
868             Plugins::RandomPlay::Plugin
869             Plugins::Rescan
870             Plugins::Rhapsody::Plugin
871             Plugins::Rhapsody::ProtocolHandler
872             Plugins::RPC
873             Plugins::RS232::Plugin
874             Plugins::RssNews
875             Plugins::SavePlaylist
876             Plugins::ShoutcastBrowser::Plugin
877             Plugins::SlimTris
878             Plugins::Snow
879             Plugins::TT::Clients
880             Plugins::TT::Prefs
881             Plugins::Visualizer
882             Plugins::xPL
883             )]
884             },
885              
886             'XXX' => {
887             name => 'XXX',
888             url => 'http://search.cpan.org/dist/XXX/',
889             author => 'Brian Ingerson',
890             author_url => 'http://ingy.net/',
891             modules => [qw(
892             XXX
893             )]
894             },
895              
896             'Perl::API' => {
897             name => 'Perl::API',
898             url => 'http://search.cpan.org/dist/Perl-API/',
899             author => 'Gisle Aas',
900             author_url => 'http://gisle.aas.no/',
901             modules => [qw(
902             Perl::API
903             )]
904             },
905              
906             'PerlObjCBridge' => {
907             name => 'Perl/Objective-C bridge',
908             url => 'http://developer.apple.com/',
909             author => 'Apple',
910             author_url => 'http://www.apple.com/',
911             modules => [qw(
912             PerlObjCBridge
913             Foundation
914             )]
915             },
916              
917             'ActivePerl' => {
918             name => 'ActivePerl',
919             url => 'http://aspn.activestate.com/ASPN/Perl',
920             author => 'Apple',
921             author_url => 'http://www.activestate.com/',
922             modules => [qw(
923             ActivePerl
924             ActiveState::Browser
925             ActiveState::Bytes
926             ActiveState::Color
927             ActiveState::DateTime
928             ActiveState::DiskUsage
929             ActiveState::Duration
930             ActiveState::Handy
931             ActiveState::Indenter
932             ActiveState::Menu
933             ActiveState::ModInfo
934             ActiveState::Path
935             ActiveState::Prompt
936             ActiveState::RelocateTree
937             ActiveState::Run
938             ActiveState::Scineplex
939             ActiveState::StopWatch
940             ActiveState::Table
941             ActiveState::Win32::Shell
942             )]
943             },
944              
945             'OpenBSD-modules' => {
946             name => 'OpenBSD modules',
947             url => 'http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/pkg_add/',
948             author => 'OpenBSD',
949             author_url => 'http://www.openbsd.org/',
950             modules => [qw(
951             OpenBSD::Add
952             OpenBSD::ArcCheck
953             OpenBSD::CollisionReport
954             OpenBSD::Delete
955             OpenBSD::Dependencies
956             OpenBSD::Error
957             OpenBSD::Getopt
958             OpenBSD::IdCache
959             OpenBSD::Interactive
960             OpenBSD::Mtree
961             OpenBSD::PackageInfo
962             OpenBSD::PackageLocation
963             OpenBSD::PackageLocator
964             OpenBSD::PackageName
965             OpenBSD::PackageRepository
966             OpenBSD::PackageRepository::Installed
967             OpenBSD::PackageRepository::SCP
968             OpenBSD::PackageRepository::Source
969             OpenBSD::PackageRepositoryList
970             OpenBSD::PackingElement
971             OpenBSD::PackingList
972             OpenBSD::Paths
973             OpenBSD::PkgCfl
974             OpenBSD::PkgConfig
975             OpenBSD::PkgSpec
976             OpenBSD::ProgressMeter
977             OpenBSD::Replace
978             OpenBSD::RequiredBy
979             OpenBSD::Search
980             OpenBSD::SharedItems
981             OpenBSD::SharedLibs
982             OpenBSD::Temp
983             OpenBSD::Update
984             OpenBSD::UpdateSet
985             OpenBSD::Ustar
986             OpenBSD::Vstat
987             OpenBSD::md5
988             )]
989             },
990              
991             'W2RK-WMI' => {
992             name => 'W2RK::WMI',
993             url => 'http://www.microsoft.com/windows2000/techinfo/reskit/default.mspx',
994             author => 'Microsoft',
995             author_url => 'http://www.microsoft.com/',
996             modules => [qw(
997             W2RK::WMI
998             )]
999             },
1000              
1001             'Win32-Daemon' => {
1002             name => "Win32::Daemon",
1003             url => 'http://code.google.com/p/libwin32/source/browse/trunk/Win32-Daemon/',
1004             author => 'libwin32 contributors',
1005             author_url => 'http://code.google.com/p/libwin32/',
1006             modules => [qw(
1007             Win32::Daemon
1008             )]
1009             },
1010              
1011             'RothWin32' => {
1012             name => "Roth Consulting's Perl Contributions",
1013             url => 'http://www.roth.net/perl/',
1014             author => 'Roth Consulting',
1015             author_url => 'http://www.roth.net/',
1016             modules => [qw(
1017             Win32::AdminMisc
1018             Win32::API::Prototype
1019             Win32::Daemon
1020             Win32::Perms
1021             Win32::RasAdmin
1022             Win32::Tie::Ini
1023             )]
1024             },
1025              
1026             'Win32-Lanman' => {
1027             name => 'Win32::Lanman',
1028             url => 'http://www.cpan.org/authors/id/J/JH/JHELBERG/',
1029             author => 'Jens Helberg',
1030             author_url => 'http://www.cpan.org/authors/id/J/JH/JHELBERG/',
1031             modules => [qw(
1032             Win32::Lanman
1033             )]
1034             },
1035              
1036             'Win32-Setupsup' => {
1037             name => 'Win32::Setupsup',
1038             url => 'http://www.cpan.org/authors/id/J/JH/JHELBERG/',
1039             author => 'Jens Helberg',
1040             author_url => 'http://www.cpan.org/authors/id/J/JH/JHELBERG/',
1041             modules => [qw(
1042             Win32::Setupsup
1043             )]
1044             },
1045              
1046             'XChat-1-Perl-API' => {
1047             name => 'X-Chat 1.x Perl Interface (legacy)',
1048             url => 'http://xchat.org/docs/xchat2-perldocs.html',
1049             author => 'Peter Zelezny',
1050             author_url => 'http://xchat.org/',
1051             modules => [qw(
1052             IRC
1053             )]
1054             },
1055              
1056             'XChat-2-Perl-API' => {
1057             name => 'X-Chat 2.x Perl Interface',
1058             url => 'http://xchat.org/docs/xchat2-perl.html',
1059             author => 'Lian Wan Situ',
1060             author_url => 'http://xchat.org/',
1061             modules => [qw(
1062             Xchat
1063             )]
1064             },
1065              
1066             'OwPerlProvider' => {
1067             name => 'OwPerlProvider',
1068             url => 'http://jason.long.name/owperl/',
1069             author => 'Jason Alonzo Long',
1070             author_url => 'http://jason.long.name/',
1071             modules => [qw(
1072             Net::OpenWBEM
1073             Net::OpenWBEM::Client
1074             Net::OpenWBEM::Provider
1075             )]
1076             },
1077              
1078             'DCOP-Perl' => {
1079             name => 'DCOP-Perl',
1080             url => 'http://websvn.kde.org/branches/KDE/3.5/kdebindings/dcopperl/',
1081             author => 'KDE',
1082             author_url => 'http://kde.org/',
1083             modules => [qw(
1084             DCOP::Object
1085             )]
1086             # DCOP # conflicts with J/JC/JCMULLER/DCOP-*.tar.gz
1087             },
1088              
1089             'NoCat' => {
1090             name => 'NoCat',
1091             url => 'http://nocat.net/',
1092             author => 'Schuyler Erle & Robert Flickenger',
1093             author_url => 'http://nocat.net/',
1094             modules => [qw(
1095             NoCat
1096             NoCat::AuthService
1097             NoCat::Firewall
1098             NoCat::Gateway
1099             NoCat::Gateway::Captive
1100             NoCat::Gateway::Open
1101             NoCat::Gateway::Passive
1102             NoCat::Group
1103             NoCat::Message
1104             NoCat::Peer
1105             NoCat::Source
1106             NoCat::Source::DBI
1107             NoCat::Source::IMAP
1108             NoCat::Source::LDAP
1109             NoCat::Source::NIS
1110             NoCat::Source::PAM
1111             NoCat::Source::Passwd
1112             NoCat::Source::RADIUS
1113             NoCat::Source::Samba
1114             NoCat::User
1115             )]
1116             },
1117              
1118             'LibWhisker' => {
1119             name => 'LibWhisker',
1120             url => 'http://www.wiretrip.net/rfp/lw1.asp',
1121             author => 'rfp.labs',
1122             author_url => 'http://www.wiretrip.net/rfp/',
1123             modules => [qw(
1124             LW
1125             )]
1126             },
1127              
1128             'LibWhisker2' => {
1129             name => 'LibWhisker2',
1130             url => 'http://www.wiretrip.net/rfp/lw.asp',
1131             author => 'rfp.labs',
1132             author_url => 'http://www.wiretrip.net/rfp/',
1133             modules => [qw(
1134             LW2
1135             )]
1136             },
1137              
1138             'GeoPlot' => {
1139             name => 'GeoPlot Perl API',
1140             url => 'http://www.caida.org/tools/visualization/geoplot/',
1141             author => 'CAIDA',
1142             author_url => 'http://www.caida.org/',
1143             modules => [qw(
1144             GeoPlot
1145             GPMod::Node
1146             GPMod::Link
1147             GPMod::Key
1148             GPMod::Path
1149             )]
1150             },
1151              
1152             'NetGeoAPI' => {
1153             name => 'NetGeo API',
1154             url => 'http://www.caida.org/tools/utilities/netgeo/',
1155             author => 'CAIDA',
1156             author_url => 'http://www.caida.org/',
1157             modules => [qw(
1158             CAIDA::NetGeoClient
1159             )]
1160             },
1161              
1162             'Swish-e' => {
1163             name => 'Swish-e',
1164             url => 'http://www.swish-e.org/',
1165             author => 'Swish-e',
1166             author_url => 'http://www.swish-e.org/',
1167             modules => [qw(
1168             SWISH::API
1169             )]
1170             },
1171              
1172             'BackupPC' => {
1173             name => 'BackupPC',
1174             url => 'http://backuppc.sourceforge.net/',
1175             author => 'Craig Barratt',
1176             author_url => 'http://backuppc.sourceforge.net/',
1177             modules => [qw(
1178             BackupPC::Attrib
1179             BackupPC::CGI::AdminOptions
1180             BackupPC::CGI::Archive
1181             BackupPC::CGI::ArchiveInfo
1182             BackupPC::CGI::Browse
1183             BackupPC::CGI::DirHistory
1184             BackupPC::CGI::EditConfig
1185             BackupPC::CGI::EmailSummary
1186             BackupPC::CGI::GeneralInfo
1187             BackupPC::CGI::HostInfo
1188             BackupPC::CGI::Lib
1189             BackupPC::CGI::LOGlist
1190             BackupPC::CGI::Queue
1191             BackupPC::CGI::ReloadServer
1192             BackupPC::CGI::Restore
1193             BackupPC::CGI::RestoreFile
1194             BackupPC::CGI::RestoreInfo
1195             BackupPC::CGI::RSS
1196             BackupPC::CGI::StartServer
1197             BackupPC::CGI::StartStopBackup
1198             BackupPC::CGI::StopServer
1199             BackupPC::CGI::Summary
1200             BackupPC::CGI::View
1201             BackupPC::Config
1202             BackupPC::Config::Meta
1203             BackupPC::FileZIO
1204             BackupPC::Lang::de
1205             BackupPC::Lang::en
1206             BackupPC::Lang::es
1207             BackupPC::Lang::fr
1208             BackupPC::Lang::it
1209             BackupPC::Lang::nl
1210             BackupPC::Lang::pt_br
1211             BackupPC::Lib
1212             BackupPC::PoolWrite
1213             BackupPC::Storage
1214             BackupPC::Storage::Text
1215             BackupPC::View
1216             BackupPC::Xfer::Archive
1217             BackupPC::Xfer::BackupPCd
1218             BackupPC::Xfer::Rsync
1219             BackupPC::Xfer::RsyncDigest
1220             BackupPC::Xfer::RsyncFileIO
1221             BackupPC::Xfer::Smb
1222             BackupPC::Xfer::Tar
1223             BackupPC::Zip::FileMember
1224             )]
1225             },
1226              
1227             'VMware' => {
1228             name => 'VMware Perl API',
1229             url => 'http://www.vmware.com/support/developer/scripting-API/',
1230             author => 'VMware',
1231             author_url => 'http://www.vmware.com/',
1232             modules => [qw(
1233             VMware::Control
1234             VMware::Control::Server
1235             VMware::Control::VM
1236             )]
1237             },
1238              
1239             'Circos' => {
1240             name => 'Circos',
1241             url => 'http://mkweb.bcgsc.ca/circos/',
1242             author => 'Martin Krzywinski et al.',
1243             author_url => 'http://mkweb.bcgsc.ca/',
1244             modules => [qw(
1245             Circos
1246             )]
1247             },
1248              
1249             'MT' => {
1250             name => 'Movable Type',
1251             url => 'http://www.sixapart.com/movabletype/',
1252             author => 'Six Apart',
1253             author_url => 'http://www.sixapart.com/',
1254             modules => [qw(
1255             MT
1256             MT::App
1257             MT::App::CMS
1258             MT::App::Comments
1259             MT::App::NotifyList
1260             MT::App::Search
1261             MT::App::Search::Context
1262             MT::App::Trackback
1263             MT::App::Viewer
1264             MT::Atom
1265             MT::Atom::Entry
1266             MT::AtomServer
1267             MT::AtomServer::Weblog
1268             MT::Author
1269             MT::Blog
1270             MT::Builder
1271             MT::Callback
1272             MT::Category
1273             MT::ConfigMgr
1274             MT::DateTime
1275             MT::Entry
1276             MT::ErrorHandler
1277             MT::FileInfo
1278             MT::FileMgr
1279             MT::FileMgr::Local
1280             MT::Image
1281             MT::Image::ImageMagick
1282             MT::Image::NetPBM
1283             MT::ImportExport
1284             MT::IPBanList
1285             MT::L10N
1286             MT::L10N::en_us
1287             MT::Log
1288             MT::Mail
1289             MT::Notification
1290             MT::Object
1291             MT::ObjectDriver
1292             MT::ObjectDriver::DBI
1293             MT::ObjectDriver::DBI::mysql
1294             MT::ObjectDriver::DBI::postgres
1295             MT::ObjectDriver::DBI::sqlite
1296             MT::ObjectDriver::DBM
1297             MT::Permission
1298             MT::Placement
1299             MT::Plugin
1300             MT::PluginData
1301             MT::Plugin::Nofollow
1302             MT::Promise
1303             MT::Request
1304             MT::Sanitize
1305             MT::Serialize
1306             MT::Session
1307             MT::TBPing
1308             MT::Template
1309             MT::Template::Context
1310             MT::TemplateMap
1311             MT::Trackback
1312             MT::Util
1313             MT::XMLRPC
1314             MT::XMLRPCServer
1315             MT::XMLRPCServer::Util
1316             )]
1317             },
1318              
1319             'CSS-Cleaner' => {
1320             name => 'CSS::Cleaner',
1321             url => 'http://code.sixapart.com/trac/CSS-Cleaner',
1322             author => 'Six Apart',
1323             author_url => 'http://www.sixapart.com/',
1324             modules => [qw(
1325             CSS::Cleaner
1326             )]
1327             },
1328              
1329             'Devel-Gladiator' => {
1330             name => 'Devel::Gladiator',
1331             url => 'http://code.sixapart.com/svn/Devel-Gladiator/',
1332             author => 'Six Apart',
1333             author_url => 'http://www.sixapart.com/',
1334             modules => [qw(
1335             Devel::Gladiator
1336             )]
1337             },
1338              
1339             'Sprog' => {
1340             name => 'Sprog',
1341             url => 'http://sprog.sourceforge.net/',
1342             author => 'Grant McLean',
1343             author_url => 'http://homepages.paradise.net.nz/gmclean1/',
1344             modules => [qw(
1345             Sprog
1346             Sprog::Accessor
1347             Sprog::ClassFactory
1348             Sprog::Debug
1349             Sprog::Gear
1350             Sprog::Gear::ApacheLogParse
1351             Sprog::Gear::ApacheLogParse::Parser
1352             Sprog::Gear::CommandFilter
1353             Sprog::Gear::CommandIn
1354             Sprog::Gear::CSVSplit
1355             Sprog::Gear::FindReplace
1356             Sprog::Gear::Grep
1357             Sprog::Gear::ImageBorder
1358             Sprog::Gear::InputByLine
1359             Sprog::Gear::InputFromFH
1360             Sprog::Gear::ListToCSV
1361             Sprog::Gear::ListToRecord
1362             Sprog::Gear::LowerCase
1363             Sprog::GearMetadata
1364             Sprog::Gear::NameFields
1365             Sprog::Gear::OutputToFH
1366             Sprog::Gear::ParseHTMLTable
1367             Sprog::Gear::PerlBase
1368             Sprog::Gear::PerlCode
1369             Sprog::Gear::PerlCodeAP
1370             Sprog::Gear::PerlCodeHP
1371             Sprog::Gear::PerlCodePA
1372             Sprog::Gear::PerlCodePH
1373             Sprog::Gear::ReadFile
1374             Sprog::Gear::ReplaceFile
1375             Sprog::Gear::RetrieveURL
1376             Sprog::Gear::SelectColumns
1377             Sprog::Gear::SelectFields
1378             Sprog::Gear::SlurpFile
1379             Sprog::Gear::StripWhitespace
1380             Sprog::Gear::TemplateTT2
1381             Sprog::Gear::TextInput
1382             Sprog::Gear::TextWindow
1383             Sprog::Gear::UpperCase
1384             Sprog::Gear::WriteFile
1385             Sprog::GlibEventLoop
1386             Sprog::GtkAutoDialog
1387             Sprog::GtkAutoDialog::CheckButton
1388             Sprog::GtkAutoDialog::ColorButton
1389             Sprog::GtkAutoDialog::Entry
1390             Sprog::GtkAutoDialog::RadioButton
1391             Sprog::GtkAutoDialog::RadioButtonGroup
1392             Sprog::GtkAutoDialog::SpinButton
1393             Sprog::GtkAutoDialog::TextView
1394             Sprog::GtkEventLoop
1395             Sprog::GtkGearView
1396             Sprog::GtkGearView::Paths
1397             Sprog::GtkGearView::TextWindow
1398             Sprog::GtkView
1399             Sprog::GtkView::AboutDialog
1400             Sprog::GtkView::AlertDialog
1401             Sprog::GtkView::Chrome
1402             Sprog::GtkView::DnD
1403             Sprog::GtkView::HelpViewer
1404             Sprog::GtkView::Menubar
1405             Sprog::GtkView::Palette
1406             Sprog::GtkView::PrefsDialog
1407             Sprog::GtkView::Toolbar
1408             Sprog::GtkView::WorkBench
1409             Sprog::HelpParser
1410             Sprog::Machine
1411             Sprog::Machine::Scheduler
1412             Sprog::Preferences
1413             Sprog::Preferences::Unix
1414             Sprog::PrintProxy
1415             Sprog::PrintProxyTie
1416             Sprog::TestHelper
1417             Sprog::TextGearView
1418             Sprog::TextGearView::TextWindow
1419             Sprog::TextView
1420             )]
1421             },
1422              
1423             'PCE' => {
1424             name => 'Proton-CE',
1425             url => 'http://proton-ce.sourceforge.net/',
1426             author => 'Proton-CE Team',
1427             author_url => 'http://proton-ce.sourceforge.net/',
1428             modules => [qw(
1429             PCE
1430             PCE::App
1431             PCE::App::CommandList
1432             PCE::App::ContextMenu
1433             PCE::App::EditPanel
1434             PCE::App::EditPanel::Margin
1435             PCE::App::EventList
1436             PCE::App::Events
1437             PCE::App::MainToolBar
1438             PCE::App::Menu
1439             PCE::App::MenuBar
1440             PCE::App::SearchBar
1441             PCE::App::StatusBar
1442             PCE::App::STC
1443             PCE::App::TabBar
1444             PCE::App::ToolBar
1445             PCE::App::Window
1446             PCE::Config
1447             PCE::Config::Embedded
1448             PCE::Config::File
1449             PCE::Config::Global
1450             PCE::Config::Interface
1451             PCE::Dialog
1452             PCE::Dialog::Config
1453             PCE::Dialog::Exit
1454             PCE::Dialog::Info
1455             PCE::Dialog::Keymap
1456             PCE::Dialog::Search
1457             PCE::Document
1458             PCE::Document::Change
1459             PCE::Document::Internal
1460             PCE::Document::SyntaxMode
1461             PCE::Edit
1462             PCE::Edit::Bookmark
1463             PCE::Edit::Comment
1464             PCE::Edit::Convert
1465             PCE::Edit::Format
1466             PCE::Edit::Goto
1467             PCE::Edit::Search
1468             PCE::Edit::Select
1469             PCE::File
1470             PCE::File::IO
1471             PCE::File::Session
1472             PCE::Plugin::Demo
1473             PCE::Show
1474             syntaxhighlighter::ada
1475             syntaxhighlighter::as
1476             syntaxhighlighter::asm
1477             syntaxhighlighter::conf
1478             syntaxhighlighter::context
1479             syntaxhighlighter::cpp
1480             syntaxhighlighter::cs
1481             syntaxhighlighter::cs2
1482             syntaxhighlighter::css
1483             syntaxhighlighter::eiffel
1484             syntaxhighlighter::forth
1485             syntaxhighlighter::fortran
1486             syntaxhighlighter::html
1487             syntaxhighlighter::idl
1488             syntaxhighlighter::java
1489             syntaxhighlighter::js
1490             syntaxhighlighter::latex
1491             syntaxhighlighter::lisp
1492             syntaxhighlighter::lua
1493             syntaxhighlighter::nsis
1494             syntaxhighlighter::pascal
1495             syntaxhighlighter::perl
1496             syntaxhighlighter::php
1497             syntaxhighlighter::ps
1498             syntaxhighlighter::python
1499             syntaxhighlighter::ruby
1500             syntaxhighlighter::scheme
1501             syntaxhighlighter::sh
1502             syntaxhighlighter::sql
1503             syntaxhighlighter::tcl
1504             syntaxhighlighter::tex
1505             syntaxhighlighter::vb
1506             syntaxhighlighter::vbs
1507             syntaxhighlighter::xml
1508             syntaxhighlighter::yaml
1509             )]
1510             },
1511              
1512             'Vx' => {
1513             name => 'Vx',
1514             url => 'http://opensource.fotango.com/software/vx/',
1515             author => 'Fotango',
1516             author_url => 'http://www.fotango.com/',
1517             modules => [qw(
1518             SQL
1519             Vx
1520             Vx::Abstract
1521             Vx::Address
1522             Vx::Address::Container
1523             Vx::Address::Email
1524             Vx::Address::Postal
1525             Vx::Address::Telephone
1526             Vx::Base
1527             Vx::Binary
1528             Vx::Class::Chameleon
1529             Vx::Collection
1530             Vx::Collection::Container
1531             Vx::Collection::ContainerHash
1532             Vx::Collection::ContainerPublisheable
1533             Vx::Collection::Element
1534             Vx::Config
1535             Vx::Constants
1536             Vx::Context
1537             Vx::Counter
1538             Vx::Data
1539             Vx::Data::Container
1540             Vx::Data::Image
1541             Vx::Data::Null
1542             Vx::Data::Sound
1543             Vx::Datastore
1544             Vx::Datastore::Builder
1545             Vx::Datastore::Cache
1546             Vx::Data::Text
1547             Vx::Event
1548             Vx::Facade
1549             Vx::Fulfillment
1550             Vx::Fulfillment::Type
1551             Vx::Function
1552             Vx::Globals
1553             Vx::Image
1554             Vx::Image::Manipulation
1555             Vx::Image::Manipulation::Container
1556             Vx::Image::Manipulation::Crop
1557             Vx::Image::Manipulation::Handler
1558             Vx::Image::Manipulation::Rotate
1559             Vx::Image::PrintArea::Container
1560             Vx::Image::PrintArea::Crop
1561             Vx::Image::PrintArea::Element
1562             Vx::Image::Rendering
1563             Vx::Image::Util
1564             Vx::Init::Fotango
1565             Vx::Init::Fotango::Canon
1566             Vx::Init::Fotango::Canon::UK
1567             Vx::Interface::Cloneable
1568             Vx::Interface::Container
1569             Vx::Interface::Filter
1570             Vx::Interface::Publish
1571             Vx::Interface::Singleton
1572             Vx::Manipulation
1573             Vx::Manipulation::Container
1574             Vx::Metadata
1575             Vx::ObjectTree
1576             Vx::PathWalker
1577             Vx::Person
1578             Vx::Person::Contact
1579             Vx::Person::User
1580             Vx::Product
1581             Vx::Product::Container
1582             Vx::Product::Element
1583             Vx::Product::Type
1584             Vx::Profile
1585             Vx::Profile::Function
1586             Vx::Profile::Object
1587             Vx::Profile::Right
1588             Vx::Publication
1589             Vx::Purchase
1590             Vx::Purchase::Container
1591             Vx::Purchase::Element
1592             Vx::Purchase::Event
1593             Vx::Service::Account
1594             Vx::Service::Admin
1595             Vx::Service::DVD
1596             Vx::Service::Fulfillment
1597             Vx::Service::Purchase
1598             Vx::Service::Share
1599             Vx::Service::Storage
1600             Vx::Share
1601             Vx::Share::Event
1602             Vx::Share::Received
1603             Vx::Share::Sent
1604             Vx::SOAP
1605             Vx::SOAP::Daemon
1606             Vx::SOAP::DataFilter
1607             Vx::SOAP::DataStore
1608             Vx::SOAP::Dispatcher
1609             Vx::SOAP::Session
1610             Vx::Sound
1611             Vx::Sound::Manipulation
1612             Vx::Sound::Manipulation::Container
1613             Vx::Transaction::Container
1614             Vx::Transaction::Element
1615             Vx::Transaction::Processor
1616             Vx::Transaction::Processor::CC
1617             Vx::Transaction::Processor::CC::Datacash
1618             Vx::Transaction::Processor::Configurator
1619             Vx::Transaction::Processor::Configurator::Datacash
1620             Vx::Transaction::Processor::Null
1621             Vx::Upload::Event
1622             Vx::View
1623             Vx::View::Container
1624             Vx::View::Image
1625             Vx::View::Manager
1626             Vx::View::Sound
1627             )]
1628             },
1629              
1630             'Webmin' => {
1631             name => 'Webmin',
1632             url => 'http://webmin.com/',
1633             author => 'Jamie Cameron',
1634             author_url => 'http://webmin.com/',
1635             modules => [qw(
1636             Authen::SolarisRBAC
1637             Webmin::Button
1638             Webmin::Checkbox
1639             Webmin::Checkboxes
1640             Webmin::Columns
1641             Webmin::ConfirmPage
1642             Webmin::Date
1643             Webmin::DynamicBar
1644             Webmin::DynamicHTML
1645             Webmin::DynamicText
1646             Webmin::DynamicWait
1647             Webmin::ErrorPage
1648             Webmin::File
1649             Webmin::Form
1650             Webmin::Group
1651             Webmin::Icon
1652             Webmin::Input
1653             Webmin::InputTable
1654             Webmin::JavascriptButton
1655             Webmin::LinkTable
1656             Webmin::Menu
1657             Webmin::Multiline
1658             Webmin::OptTextarea
1659             Webmin::OptTextbox
1660             Webmin::Page
1661             Webmin::Password
1662             Webmin::PlainText
1663             Webmin::Properties
1664             Webmin::Radios
1665             Webmin::ResultPage
1666             Webmin::Section
1667             Webmin::Select
1668             Webmin::Submit
1669             Webmin::Table
1670             Webmin::TableAction
1671             Webmin::Tabs
1672             Webmin::Textarea
1673             Webmin::Textbox
1674             Webmin::Time
1675             Webmin::TitleList
1676             Webmin::Upload
1677             Webmin::User
1678             )]
1679             },
1680              
1681             'PerlHP' => {
1682             name => 'PerlHP',
1683             url => 'http://wakaba.c3.cx/perlhp/',
1684             author => '!WAHa.06x36',
1685             author_url => 'http://wakaba.c3.cx/',
1686             modules => [qw(
1687             PerlHP
1688             PerlHP::Comments
1689             PerlHP::Utils
1690             )]
1691             },
1692              
1693             'ClearSilver' => {
1694             name => 'ClearSilver',
1695             url => 'http://www.clearsilver.net/',
1696             author => 'Brandon Long',
1697             author_url => 'http://www.fiction.net/blong/',
1698             modules => [qw(
1699             ClearSilver
1700             )]
1701             },
1702              
1703             'TLPDriver' => {
1704             name => 'TLP Driver',
1705             url => 'http://www.gemplus.com/techno/tlp_drivers/index.html',
1706             author => 'Gemplus',
1707             author_url => 'http://www.gemplus.com/',
1708             modules => [qw(
1709             cardreader
1710             )]
1711             },
1712              
1713             'VOTable' => {
1714             name => 'VOTable',
1715             url => 'http://www.us-vo.org/VOTable/',
1716             author => 'US National Virtual Observatory',
1717             author_url => 'http://www.us-vo.org/',
1718             modules => [qw(
1719             VOTable::DOM
1720             )]
1721             },
1722              
1723             'NetVigil' => {
1724             name => 'NetVigil',
1725             url => 'http://www.fidelia.com/products/',
1726             author => 'Fidelia',
1727             author_url => 'http://www.fidelia.com/',
1728             # other useful link:
1729             # http://www.navya.com/
1730             # http://www.navya.com/netvigil/ -- NetVigil documentation
1731             modules => [qw(
1732             NetVigil
1733             NetVigil::Clients
1734             NetVigil::Clients::SimpleServer
1735             NetVigil::Clients::WmiQueryDaemon
1736             NetVigil::Config
1737             NetVigil::Debug
1738             NetVigil::Discover::Static
1739             NetVigil::Discover::SNMP
1740             NetVigil::Discover::WMI
1741             NetVigil::ExternalData
1742             NetVigil::Message
1743             NetVigil::MonitorStatus
1744             NetVigil::NameSpace
1745             NetVigil::Provisioning
1746             NetVigil::SimpleServerClient
1747             NetVigil::SocketIO
1748             )]
1749             },
1750              
1751             'Metasploit' => {
1752             name => 'Metasploit Framework',
1753             url => 'http://metasploit.com/projects/Framework/',
1754             author => 'Metasploit',
1755             author_url => 'http://metasploit.com/',
1756             modules => [qw(
1757             Msf::Base
1758             Msf::ColPrint
1759             Msf::Config
1760             Msf::EncodedPayload
1761             Msf::Encoder
1762             Msf::Encoder::Alpha2
1763             Msf::Encoder::Countdown
1764             Msf::Encoder::JmpCallAdditive
1765             Msf::Encoder::None
1766             Msf::Encoder::OSXPPCLongXOR
1767             Msf::Encoder::OSXPPCLongXORTag
1768             Msf::Encoder::Pex
1769             Msf::Encoder::PexAlphaNum
1770             Msf::Encoder::PexFnstenvMov
1771             Msf::Encoder::PexFnstenvSub
1772             Msf::Encoder::QuackQuack
1773             Msf::Encoder::ShikataGaNai
1774             Msf::Encoder::SkyAlphaNum
1775             Msf::Encoder::Sparc
1776             Msf::Encoder::_Sparc
1777             Msf::Encoder::Sparc::CheckEncoder
1778             Msf::Encoder::XorDword
1779             Msf::Exploit
1780             Msf::Exploit::3com_3cdaemon_ftp_overflow
1781             Msf::Exploit::afp_loginext
1782             Msf::Exploit::aim_goaway
1783             Msf::Exploit::altn_webadmin
1784             Msf::Exploit::apache_chunked_win32
1785             Msf::Exploit::arkeia_agent_access
1786             Msf::Exploit::arkeia_type77_macos
1787             Msf::Exploit::arkeia_type77_win32
1788             Msf::Exploit::awstats_configdir_exec
1789             Msf::Exploit::backupexec_agent
1790             Msf::Exploit::backupexec_dump
1791             Msf::Exploit::backupexec_ns
1792             Msf::Exploit::backupexec_registry
1793             Msf::Exploit::badblue_ext_overflow
1794             Msf::Exploit::bakbone_netvault_heap
1795             Msf::Exploit::barracuda_img_exec
1796             Msf::Exploit::blackice_pam_icq
1797             Msf::Exploit::cabrightstor_disco
1798             Msf::Exploit::cabrightstor_disco_servicepc
1799             Msf::Exploit::cabrightstor_sqlagent
1800             Msf::Exploit::cabrightstor_uniagent
1801             Msf::Exploit::cacam_logsecurity_win32
1802             Msf::Exploit::cacti_graphimage_exec
1803             Msf::Exploit::calicclnt_getconfig
1804             Msf::Exploit::calicserv_getconfig
1805             Msf::Exploit::Credits
1806             Msf::Exploit::distcc_exec
1807             Msf::Exploit::edirectory_imonitor
1808             Msf::Exploit::exchange2000_xexch50
1809             Msf::Exploit::freeftpd_user
1810             Msf::Exploit::futuresoft_tftpd
1811             Msf::Exploit::globalscapeftp_user_input
1812             Msf::Exploit::gnu_mailutils_imap4d
1813             Msf::Exploit::google_proxystylesheet_exec
1814             Msf::Exploit::hpux_ftpd_preauth_list
1815             Msf::Exploit::hpux_lpd_exec
1816             Msf::Exploit::ia_webmail
1817             Msf::Exploit::icecast_header
1818             Msf::Exploit::ie_objecttype
1819             Msf::Exploit::ie_xp_pfv_metafile
1820             Msf::Exploit::iis40_htr
1821             Msf::Exploit::iis50_printer_overflow
1822             Msf::Exploit::iis50_webdav_ntdll
1823             Msf::Exploit::iis_fp30reg_chunked
1824             Msf::Exploit::iis_nsiislog_post
1825             Msf::Exploit::iis_source_dumper
1826             Msf::Exploit::iis_w3who_overflow
1827             Msf::Exploit::imail_imap_delete
1828             Msf::Exploit::imail_ldap
1829             Msf::Exploit::irix_lpsched_exec
1830             Msf::Exploit::lsass_ms04_011
1831             Msf::Exploit::lyris_attachment_mssql
1832             Msf::Exploit::mailenable_auth_header
1833             Msf::Exploit::mailenable_imap
1834             Msf::Exploit::mailenable_imap_w3c
1835             Msf::Exploit::maxdb_webdbm_get_overflow
1836             Msf::Exploit::mdaemon_imap_cram_md5
1837             Msf::Exploit::mercantec_softcart
1838             Msf::Exploit::mercury_imap
1839             Msf::Exploit::minishare_get_overflow
1840             Msf::Exploit::mozilla_compareto
1841             Msf::Exploit::ms05_039_pnp
1842             Msf::Exploit::msasn1_ms04_007_killbill
1843             Msf::Exploit::msmq_deleteobject_ms05_017
1844             Msf::Exploit::msrpc_dcom_ms03_026
1845             Msf::Exploit::mssql2000_preauthentication
1846             Msf::Exploit::mssql2000_resolution
1847             Msf::Exploit::netterm_netftpd_user_overflow
1848             Msf::Exploit::openview_connectednodes_exec
1849             Msf::Exploit::openview_omniback
1850             Msf::Exploit::oracle9i_xdb_ftp
1851             Msf::Exploit::oracle9i_xdb_ftp_pass
1852             Msf::Exploit::oracle9i_xdb_http
1853             Msf::Exploit::payload_handler
1854             Msf::Exploit::phpbb_highlight
1855             Msf::Exploit::php_vbulletin_template
1856             Msf::Exploit::php_wordpress_lastpost
1857             Msf::Exploit::php_xmlrpc_eval
1858             Msf::Exploit::poptop_negative_read
1859             Msf::Exploit::realserver_describe_linux
1860             Msf::Exploit::rsa_iiswebagent_redirect
1861             Msf::Exploit::samba_nttrans
1862             Msf::Exploit::sambar6_search_results
1863             Msf::Exploit::samba_trans2open
1864             Msf::Exploit::samba_trans2open_osx
1865             Msf::Exploit::samba_trans2open_solsparc
1866             Msf::Exploit::seattlelab_mail_55
1867             Msf::Exploit::sentinel_lm7_overflow
1868             Msf::Exploit::servu_mdtm_overflow
1869             Msf::Exploit::shoutcast_format_win32
1870             Msf::Exploit::slimftpd_list_concat
1871             Msf::Exploit::smb_sniffer
1872             Msf::Exploit::solaris_dtspcd_noir
1873             Msf::Exploit::solaris_kcms_readfile
1874             Msf::Exploit::solaris_lpd_exec
1875             Msf::Exploit::solaris_lpd_unlink
1876             Msf::Exploit::solaris_sadmind_exec
1877             Msf::Exploit::solaris_snmpxdmid
1878             Msf::Exploit::solaris_ttyprompt
1879             Msf::Exploit::squid_ntlm_authenticate
1880             Msf::Exploit::svnserve_date
1881             Msf::Exploit::Tester
1882             Msf::Exploit::trackercam_phparg_overflow
1883             Msf::Exploit::uow_imap4_copy
1884             Msf::Exploit::uow_imap4_lsub
1885             Msf::Exploit::ut2004_secure_linux
1886             Msf::Exploit::ut2004_secure_win32
1887             Msf::Exploit::vuln1_1
1888             Msf::Exploit::vuln1_2
1889             Msf::Exploit::vuln1_3
1890             Msf::Exploit::vuln1_osx
1891             Msf::Exploit::warftpd_165_pass
1892             Msf::Exploit::warftpd_165_user
1893             Msf::Exploit::webstar_ftp_user
1894             Msf::Exploit::windows_ssl_pct
1895             Msf::Exploit::wins_ms04_045
1896             Msf::Exploit::wsftp_server_503_mkd
1897             Msf::Exploit::zenworks_desktop_agent
1898             Msf::Logging
1899             Msf::Logo
1900             Msf::Module
1901             Msf::Nop
1902             Msf::Nop::Alpha
1903             Msf::Nop::MIPS
1904             Msf::Nop::Opty2
1905             Msf::Nop::OptyNop2
1906             Msf::Nop::OptyNop2Tables
1907             Msf::Nop::Pex
1908             Msf::Nop::PPC
1909             Msf::Nop::SPARC
1910             Msf::Payload
1911             Msf::Payload::bsd_ia32_bind
1912             Msf::Payload::bsd_ia32_bind_ie
1913             Msf::Payload::bsd_ia32_bind_stg
1914             Msf::Payload::bsd_ia32_exec
1915             Msf::Payload::bsd_ia32_findrecv
1916             Msf::Payload::bsd_ia32_findrecv_stg
1917             Msf::Payload::bsd_ia32_findsock
1918             Msf::Payload::bsd_ia32_reverse
1919             Msf::Payload::bsd_ia32_reverse_ie
1920             Msf::Payload::bsd_ia32_reverse_stg
1921             Msf::Payload::bsdi_ia32_bind
1922             Msf::Payload::bsdi_ia32_bind_stg
1923             Msf::Payload::bsdi_ia32_findsock
1924             Msf::Payload::bsdi_ia32_reverse
1925             Msf::Payload::bsdi_ia32_reverse_stg
1926             Msf::Payload::bsd_sparc_bind
1927             Msf::Payload::bsd_sparc_reverse
1928             Msf::Payload::cmd_generic
1929             Msf::Payload::cmd_interact
1930             Msf::Payload::cmd_irix_bind
1931             Msf::Payload::cmd_localshell
1932             Msf::Payload::cmd_sol_bind
1933             Msf::Payload::cmd_unix_reverse
1934             Msf::Payload::cmd_unix_reverse_bash
1935             Msf::Payload::cmd_unix_reverse_nss
1936             Msf::PayloadComponent::BindConnection
1937             Msf::PayloadComponent::BSD::BindStager
1938             Msf::PayloadComponent::BSD::FindRecvStager
1939             Msf::PayloadComponent::BSD::ia32::BindStager
1940             Msf::PayloadComponent::BSD::ia32::FindRecvStager
1941             Msf::PayloadComponent::BSD::ia32::ReverseStager
1942             Msf::PayloadComponent::BSD::ia32::ShellStage
1943             Msf::PayloadComponent::BSDi::BindStager
1944             Msf::PayloadComponent::BSDi::FindRecvStager
1945             Msf::PayloadComponent::BSDi::ia32::BindStager
1946             Msf::PayloadComponent::BSDi::ia32::ReverseStager
1947             Msf::PayloadComponent::BSDi::ia32::ShellStage
1948             Msf::PayloadComponent::BSDi::Payload
1949             Msf::PayloadComponent::BSDi::ReverseStager
1950             Msf::PayloadComponent::BSDi::StagePayload
1951             Msf::PayloadComponent::BSD::Payload
1952             Msf::PayloadComponent::BSD::ReverseStager
1953             Msf::PayloadComponent::BSD::StagePayload
1954             Msf::PayloadComponent::CommandPayload
1955             Msf::PayloadComponent::ConnectionHandler
1956             Msf::PayloadComponent::Console
1957             Msf::PayloadComponent::DoubleReverseConnection
1958             Msf::PayloadComponent::ExternalPayload
1959             Msf::PayloadComponent::FindConnection
1960             Msf::PayloadComponent::FindLocalShell
1961             Msf::PayloadComponent::FindRecvConnection
1962             Msf::PayloadComponent::InlineEggPayload
1963             Msf::PayloadComponent::Linux::BindStager
1964             Msf::PayloadComponent::Linux::FindRecvStager
1965             Msf::PayloadComponent::Linux::ia32::BindStager
1966             Msf::PayloadComponent::Linux::ia32::FindRecvStager
1967             Msf::PayloadComponent::Linux::ia32::ReverseStager
1968             Msf::PayloadComponent::Linux::ia32::ShellStage
1969             Msf::PayloadComponent::Linux::Payload
1970             Msf::PayloadComponent::Linux::ReverseStager
1971             Msf::PayloadComponent::Linux::StagePayload
1972             Msf::PayloadComponent::NoConnection
1973             Msf::PayloadComponent::OSX::BindStager
1974             Msf::PayloadComponent::OSX::FindRecvStager
1975             Msf::PayloadComponent::OSX::Payload
1976             Msf::PayloadComponent::OSX::ppc::BindStager
1977             Msf::PayloadComponent::OSX::ppc::FindRecvPeekStager
1978             Msf::PayloadComponent::OSX::ppc::FindRecvStager
1979             Msf::PayloadComponent::OSX::ppc::ReverseNFStager
1980             Msf::PayloadComponent::OSX::ppc::ReverseStager
1981             Msf::PayloadComponent::OSX::ppc::ShellStage
1982             Msf::PayloadComponent::OSX::ReverseStager
1983             Msf::PayloadComponent::OSX::StagePayload
1984             Msf::PayloadComponent::PassiveXConnection
1985             Msf::PayloadComponent::ReverseConnection
1986             Msf::PayloadComponent::SolarisBindStager
1987             Msf::PayloadComponent::SolarisFindStager
1988             Msf::PayloadComponent::SolarisPayload
1989             Msf::PayloadComponent::SolarisReverseStager
1990             Msf::PayloadComponent::SolarisShellStage
1991             Msf::PayloadComponent::SolarisStagePayload
1992             Msf::PayloadComponent::TextConsole
1993             Msf::PayloadComponent::WebConsole
1994             Msf::PayloadComponent::Windows::BindStager
1995             Msf::PayloadComponent::Windows::FindRecvStager
1996             Msf::PayloadComponent::Windows::ia32::BindStager
1997             Msf::PayloadComponent::Windows::ia32::BindStagerIE
1998             Msf::PayloadComponent::Windows::ia32::ExecuteCommand
1999             Msf::PayloadComponent::Windows::ia32::FindRecvOrdinalStager
2000             Msf::PayloadComponent::Windows::ia32::InjectLibStage
2001             Msf::PayloadComponent::Windows::ia32::InjectMeterpreterStage
2002             Msf::PayloadComponent::Windows::ia32::InjectVncStage
2003             Msf::PayloadComponent::Windows::ia32::PassiveXStager
2004             Msf::PayloadComponent::Windows::ia32::PipedShellStage
2005             Msf::PayloadComponent::Windows::ia32::ReverseOrdinalStager
2006             Msf::PayloadComponent::Windows::ia32::ReverseStager
2007             Msf::PayloadComponent::Windows::ia32::ReverseStagerIE
2008             Msf::PayloadComponent::Windows::ia32::ShellStage
2009             Msf::PayloadComponent::Windows::ia32::UploadExecStage
2010             Msf::PayloadComponent::Windows::PassiveXStager
2011             Msf::PayloadComponent::Windows::Payload
2012             Msf::PayloadComponent::Windows::ReverseStager
2013             Msf::PayloadComponent::Windows::StagePayload
2014             Msf::PayloadComponent::Windows::StagePayloadIE
2015             Msf::Payload::Empty
2016             Msf::Payload::generic_sparc_execve
2017             Msf::Payload::irix_mips_execve
2018             Msf::Payload::linux_ia32_adduser
2019             Msf::Payload::linux_ia32_bind
2020             Msf::Payload::linux_ia32_bind_ie
2021             Msf::Payload::linux_ia32_bind_stg
2022             Msf::Payload::linux_ia32_exec
2023             Msf::Payload::linux_ia32_findrecv
2024             Msf::Payload::linux_ia32_findrecv_stg
2025             Msf::Payload::linux_ia32_findsock
2026             Msf::Payload::linux_ia32_reverse
2027             Msf::Payload::linux_ia32_reverse_ie
2028             Msf::Payload::linux_ia32_reverse_impurity
2029             Msf::Payload::linux_ia32_reverse_stg
2030             Msf::Payload::linux_ia32_reverse_udp
2031             Msf::Payload::linux_ia32_reverse_xor
2032             Msf::Payload::linux_sparc_bind
2033             Msf::Payload::linux_sparc_findsock
2034             Msf::Payload::linux_sparc_reverse
2035             Msf::Payload::osx_ppc_bind
2036             Msf::Payload::osx_ppc_bind_stg
2037             Msf::Payload::osx_ppc_findrecv_peek_stg
2038             Msf::Payload::osx_ppc_findrecv_stg
2039             Msf::Payload::osx_ppc_reverse
2040             Msf::Payload::osx_ppc_reverse_nf_stg
2041             Msf::Payload::osx_ppc_reverse_stg
2042             Msf::Payload::solaris_ia32_bind
2043             Msf::Payload::solaris_ia32_findsock
2044             Msf::Payload::solaris_ia32_reverse
2045             Msf::Payload::solaris_sparc_bind
2046             Msf::Payload::solaris_sparc_findsock
2047             Msf::Payload::solaris_sparc_reverse
2048             Msf::Payload::win32_adduser
2049             Msf::Payload::win32_bind
2050             Msf::Payload::win32_bind_dllinject
2051             Msf::Payload::win32_bind_meterpreter
2052             Msf::Payload::win32_bind_stg
2053             Msf::Payload::win32_bind_stg_upexec
2054             Msf::Payload::win32_bind_vncinject
2055             Msf::Payload::win32_downloadexec
2056             Msf::Payload::win32_exec
2057             Msf::Payload::win32_findrecv_ord_meterpreter
2058             Msf::Payload::win32_findrecv_ord_stg
2059             Msf::Payload::win32_findrecv_ord_vncinject
2060             Msf::Payload::win32_passivex
2061             Msf::Payload::win32_passivex_meterpreter
2062             Msf::Payload::win32_passivex_stg
2063             Msf::Payload::win32_passivex_vncinject
2064             Msf::Payload::win32_reverse
2065             Msf::Payload::win32_reverse_dllinject
2066             Msf::Payload::win32_reverse_meterpreter
2067             Msf::Payload::win32_reverse_ord
2068             Msf::Payload::win32_reverse_ord_vncinject
2069             Msf::Payload::win32_reverse_stg
2070             Msf::Payload::win32_reverse_stg_ie
2071             Msf::Payload::win32_reverse_stg_upexec
2072             Msf::Payload::win32_reverse_vncinject
2073             Msf::Socket::RawUdp
2074             Msf::Socket::RawUdpBase
2075             Msf::Socket::Socket
2076             Msf::Socket::SocketBase
2077             Msf::Socket::SSLTcp
2078             Msf::Socket::SSLTcpBase
2079             Msf::Socket::Tcp
2080             Msf::Socket::TcpBase
2081             Msf::Socket::Udp
2082             Msf::Socket::UdpBase
2083             Msf::TextUI
2084             Msf::UI
2085             Msf::WebUI
2086             Pex
2087             Pex::Alpha
2088             Pex::Arkeia
2089             Pex::BEServerRPC
2090             Pex::DCERPC
2091             Pex::ELFInfo
2092             Pex::Encoder
2093             Pex::Encoding::XorDword
2094             Pex::Encoding::XorDwordFeedback
2095             Pex::Encoding::XorDwordFeedbackN
2096             Pex::Encoding::XorWord
2097             Pex::jBASE
2098             Pex::Meterpreter::Arguments
2099             Pex::Meterpreter::Base
2100             Pex::Meterpreter::Buffer
2101             Pex::Meterpreter::Channel
2102             Pex::Meterpreter::Client
2103             Pex::Meterpreter::Crypto::Xor
2104             Pex::Meterpreter::Extension::Client::Boiler
2105             Pex::Meterpreter::Extension::Client::Fs
2106             Pex::Meterpreter::Extension::Client::Net
2107             Pex::Meterpreter::Extension::Client::Process
2108             Pex::Meterpreter::Extension::Client::Sam
2109             Pex::Meterpreter::Extension::Client::Sys
2110             Pex::Meterpreter::LocalDispatch
2111             Pex::Meterpreter::Packet
2112             Pex::Meterpreter::RemoteDispatch
2113             Pex::MSSQL
2114             Pex::Nasm::Instruction
2115             Pex::Nasm::Nasm
2116             Pex::Nasm::Ndisasm
2117             Pex::NDR
2118             Pex::PEInfo
2119             Pex::Poly::BlockMaster
2120             Pex::Poly::BlockMaster::Block
2121             Pex::Poly::DeltaKing
2122             Pex::Poly::RegAssassin
2123             Pex::PsuedoShell
2124             Pex::RawPackets
2125             Pex::RawSocket
2126             Pex::Searcher
2127             Pex::SMB
2128             Pex::Socket::RawUdp
2129             Pex::Socket::Socket
2130             Pex::Socket::SSLTcp
2131             Pex::Socket::Tcp
2132             Pex::Socket::Udp
2133             Pex::SPARC
2134             Pex::Struct
2135             Pex::SunRPC
2136             Pex::Text
2137             Pex::Utils
2138             Pex::x86
2139             Pex::XDR
2140             )]
2141             },
2142              
2143             'perl4patrol' => {
2144             name => 'perl4patrol',
2145             url => 'http://www.manageit.ca/p_and_s/tools/perl4patrol/perl4patrol.html',
2146             author => 'ManageIt',
2147             author_url => 'http://www.manageit.ca/',
2148             modules => [qw(
2149             perl4patrol
2150             )]
2151             },
2152              
2153             'AuthCourier' => {
2154             name => 'SpamAssassin and Courier virtual domain management',
2155             url => 'http://da.andaka.org/Doku/courier-spamassassin.html',
2156             author => 'Dave Kliczbor',
2157             author_url => 'http://da.andaka.org/',
2158             modules => [qw(
2159             Mail::SpamAssassin::AuthCourier
2160             )]
2161             },
2162              
2163             'Directi' => {
2164             name => 'Directi Perl API',
2165             url => 'http://manage.directi.com/kb/servlet/KBServlet/faq685.html',
2166             author => 'Directi',
2167             author_url => 'http://www.directi.com/',
2168             modules => [qw(
2169             Customers
2170             DirectICustomerService
2171             DirectIDomainContact
2172             DirectIDomainFwdService
2173             DirectIDomainService
2174             DirectIFund
2175             DirectIMailFwdService
2176             DirectISerialiser
2177             DirectISerialiser12
2178             DirectIXMLIO
2179             DirectIXMLIO12
2180             DomainContact
2181             DomainFwd
2182             DomOrder
2183             DomUSContact
2184             ErrorTraping
2185             Fund
2186             MailFwd
2187             SOAPProperty
2188             Zone
2189             )]
2190             # Website # conflicts with R/RE/RETOH/Template/Website-*.tar.gz
2191             },
2192              
2193             'Fathom' => {
2194             name => 'Fathom Management Perl API',
2195             url => 'http://psdn.progress.com/library/fathom/',
2196             author => 'Progress Software',
2197             author_url => 'http://www.progress.com/',
2198             modules => [qw(
2199             Fathom
2200             Fathom::Alerts
2201             Fathom::ConfigAdvisor
2202             Fathom::Constants
2203             Fathom::Defaults
2204             Fathom::Jobs
2205             Fathom::Library
2206             Fathom::OpenEdge
2207             Fathom::Reports
2208             Fathom::Resources
2209             Fathom::Users
2210             Fathom::Utils
2211             Fathom::Views
2212             HTMLInput
2213             HTMLStripper
2214             )]
2215             },
2216              
2217             'Gedafe' => {
2218             name => 'Gedafe',
2219             url => 'http://isg.ee.ethz.ch/tools/gedafe/',
2220             author => 'Tobi Oetiker',
2221             author_url => 'http://people.ee.ethz.ch/~oetiker/',
2222             modules => [qw(
2223             Gedafe::Auth
2224             Gedafe::DB
2225             Gedafe::Global
2226             Gedafe::GUI
2227             Gedafe::Pearl
2228             Gedafe::Start
2229             Gedafe::Util
2230             )]
2231             },
2232              
2233             'Gossips' => {
2234             name => 'Gossips',
2235             url => 'http://isg.ee.ethz.ch/tools/gossips/',
2236             author => "ETH/DEE IT & Support Group",
2237             author_url => 'http://www.ee.ethz.ch/',
2238             modules => [qw(
2239             Authen::Challenge
2240             Base_Prototype
2241             Error_File
2242             Gossips_Config
2243             GossipsError
2244             Gossips_HTML
2245             History
2246             ISG::ParseConfig
2247             Logger
2248             Message
2249             Message_Handler
2250             Message_Mail
2251             Message_Server
2252             Probe_CPUTemp
2253             Probe_DiskS
2254             Probe_FileSize
2255             Probe_Ftp
2256             Probe_Load
2257             Probe_Logfile
2258             Probe_Message_Pool
2259             Probe_MultiPing
2260             Probe_Ping
2261             Probe_Prototype
2262             Probe_Server
2263             Scheduler
2264             Test_CPUTemp
2265             Test_DiskGraph
2266             Test_DiskS
2267             Test_Ftp
2268             Test_Ftp_Ping
2269             Test_LinkUp
2270             Test_Load
2271             Test_Logfile
2272             Test_MailGraph
2273             Test_MailWatcher
2274             Test_Ping
2275             Test_Prototype
2276             Test_Server
2277             )]
2278             # Parser # conflicts with Parrot
2279             },
2280              
2281             'TeTre2' => {
2282             name => 'Template Tree II',
2283             url => 'http://isg.ee.ethz.ch/tools/tetre2/',
2284             author => 'Tobi Oetiker',
2285             author_url => 'http://people.ee.ethz.ch/~oetiker/',
2286             modules => [qw(
2287             ISG::HostList
2288             ISG::TeTre2
2289             )]
2290             },
2291              
2292             'RRDTool' => {
2293             name => 'RRDTool',
2294             url => 'http://oss.oetiker.ch/rrdtool/',
2295             author => 'Tobi Oetiker',
2296             author_url => 'http://people.ee.ethz.ch/~oetiker/',
2297             modules => [qw(
2298             RRDp
2299             RRDs
2300             )]
2301             },
2302              
2303             'SNMP_Session' => {
2304             name => 'SNMP_Session',
2305             url => 'http://www.switch.ch/misc/leinen/snmp/perl/',
2306             author => 'Simon Leinen',
2307             author_url => 'http://www.switch.ch/misc/leinen/',
2308             modules => [qw(
2309             BER
2310             SNMP_Session
2311             SNMP_util
2312             )]
2313             },
2314              
2315             'MRTG' => {
2316             name => 'MRTG',
2317             url => 'http://oss.oetiker.ch/mrtg/',
2318             author => 'Tobi Oetiker',
2319             author_url => 'http://people.ee.ethz.ch/~oetiker/',
2320             modules => [qw(
2321             locales_mrtg
2322             MRTG_lib
2323             )]
2324             },
2325              
2326             'SmokePing' => {
2327             name => 'SmokePing',
2328             url => 'http://oss.oetiker.ch/smokeping/',
2329             author => 'Tobi Oetiker',
2330             author_url => 'http://people.ee.ethz.ch/~oetiker/',
2331             modules => [qw( Smokeping
2332             Smokeping::ciscoRttMonMIB
2333             Smokeping::Examples
2334             Smokeping::matchers::Avgratio
2335             Smokeping::matchers::base
2336             Smokeping::matchers::Median
2337             Smokeping::probes::AnotherDNS
2338             Smokeping::probes::AnotherSSH
2339             Smokeping::probes::base
2340             Smokeping::probes::basefork
2341             Smokeping::probes::basevars
2342             Smokeping::probes::CiscoRTTMonDNS
2343             Smokeping::probes::CiscoRTTMonEchoICMP
2344             Smokeping::probes::CiscoRTTMonTcpConnect
2345             Smokeping::probes::Curl
2346             Smokeping::probes::DNS
2347             Smokeping::probes::EchoPing
2348             Smokeping::probes::EchoPingChargen
2349             Smokeping::probes::EchoPingDiscard
2350             Smokeping::probes::EchoPingHttp
2351             Smokeping::probes::EchoPingHttps
2352             Smokeping::probes::EchoPingIcp
2353             Smokeping::probes::EchoPingSmtp
2354             Smokeping::probes::FPing
2355             Smokeping::probes::FPing6
2356             Smokeping::probes::IOSPing
2357             Smokeping::probes::LDAP
2358             Smokeping::probes::passwordchecker
2359             Smokeping::probes::Radius
2360             Smokeping::probes::RemoteFPing
2361             Smokeping::probes::skel
2362             Smokeping::probes::SSH
2363             Smokeping::probes::TelnetIOSPing
2364             Smokeping::RRDtools
2365             )]
2366             # Config::Grammar # conflicts with D/DS/DSCHWEI/Config-Grammar-*.tar.gz
2367             },
2368              
2369             'RealMen' => {
2370             name => "Real Men Don't Click",
2371             url => 'http://isg.ee.ethz.ch/tools/realmen/',
2372             author => "ETH/DEE IT & Support Group",
2373             author_url => 'http://www.ee.ethz.ch/',
2374             modules => [qw(
2375             ISG::ParseConfig
2376             ISG::Util
2377             ISG::Win32::ActiveDirectory
2378             ISG::Win32::BootConfig
2379             ISG::Win32::Config
2380             ISG::Win32::Util
2381             )]
2382             },
2383              
2384             'BB' => {
2385             name => 'BB',
2386             url => 'http://www.teaser.fr/~nchuche/bb/bb_pm/',
2387             author => 'Nicolas Chuche',
2388             author_url => 'http://www.teaser.fr/~nchuche/',
2389             modules => [qw(
2390             BB
2391             )]
2392             },
2393              
2394             'Orabb' => {
2395             name => 'Orabb',
2396             url => 'http://www.teaser.fr/~nchuche/bb/orabb.html',
2397             author => 'Nicolas Chuche',
2398             author_url => 'http://www.teaser.fr/~nchuche/',
2399             modules => [qw(
2400             Orabb::Databases
2401             Orabb::Databases::Element
2402             Orabb::Conf
2403             Orabb::Files
2404             Orabb::Fork
2405             Orabb::Limits
2406             Orabb::Limits::Test
2407             Orabb::Modules
2408             Orabb::SGBD
2409             Orabb::Test
2410             Orabb::Utils
2411             Output::DaveNull
2412             Output::BB
2413             Output::Debug
2414             Output::Dumper
2415             Output::HTML
2416             Output::MkHosts
2417             )]
2418             },
2419              
2420             'PatrolPerl' => {
2421             name => 'PatrolPerl',
2422             url => 'http://www.portal-to-web.de/PatrolPerl/',
2423             author => 'Martin Mersberger',
2424             author_url => 'http://www.portal-to-web.de/',
2425             modules => [qw(
2426             PatrolPerl
2427             )]
2428             },
2429              
2430             'Interchange' => {
2431             name => 'Interchange Payment Modules',
2432             url => 'http://www.interchange.rtfm.info/downloads/payments/',
2433             author => 'Interchange',
2434             author_url => 'http://www.interchange.rtfm.info/',
2435             modules => [qw(
2436             Vend::Payment::AuthorizeNet
2437             Vend::Payment::BoA
2438             Vend::Payment::BusinessOnlinePayment
2439             Vend::Payment::CyberCash
2440             Vend::Payment::ICS
2441             Vend::Payment::ECHO
2442             Vend::Payment::EFSNet
2443             Vend::Payment::Ezic
2444             Vend::Payment::iTransact
2445             Vend::Payment::Linkpoint
2446             Vend::Payment::Linkpoint3
2447             Vend::Payment::MCVE
2448             Vend::Payment::Netbilling
2449             Vend::Payment::NetBilling2
2450             Vend::Payment::PRI
2451             Vend::Payment::ProcessNet
2452             Vend::Payment::Protx
2453             Vend::Payment::PSiGate
2454             Vend::Payment::Signio
2455             Vend::Payment::Skipjack
2456             Vend::Payment::TestPayment
2457             Vend::Payment::TCLink
2458             Vend::Payment::WellsFargo
2459             )]
2460             },
2461              
2462             'MIM' => { # seems to no longer be available
2463             name => 'Market Information Machine',
2464             #url => 'http://www.lim.com/download/download_perl_api.html',
2465             url => 'http://www.lim.com/download/',
2466             author => 'Logical Information Machines',
2467             author_url => 'http://www.lim.com/',
2468             modules => [qw(
2469             xmim4
2470             )]
2471             },
2472              
2473             'OpenConnect' => {
2474             name => 'OpenConnect',
2475             url => 'http://www.paradata.com/content/developers/',
2476             author => 'Paradata Systems',
2477             author_url => 'http://www.paradata.com/',
2478             modules => [qw(
2479             ACHRequest
2480             ACHResponse
2481             AdditionalField
2482             BatchRequest
2483             BatchResponse
2484             constants
2485             CountryCodes
2486             CreditCardRequest
2487             CreditCardResponse
2488             PayerAuthenticationRequest
2489             PayerAuthenticationResponse
2490             RecurringRequest
2491             RecurringResponse
2492             SecureHttp
2493             TransactionClient
2494             TransactionRequest
2495             TransactionResponse
2496             URLEncoder
2497             )]
2498             },
2499              
2500             'PayFlowPro' => {
2501             name => 'PayFlow Pro',
2502             url => 'http://www.verisign.com/products-services/payment-processing/online-payment/payflow-pro/index.html',
2503             author => 'VeriSign',
2504             author_url => 'http://www.verisign.com/',
2505             modules => [qw(
2506             PFProAPI
2507             )]
2508             },
2509              
2510             'MVCE' => {
2511             name => 'Main Street Credit Verification Engine (MCVE)',
2512             url => 'http://www.mainstreetsoftworks.com/',
2513             author => 'Main Street Softworks',
2514             author_url => 'http://www.mainstreetsoftworks.com/',
2515             modules => [qw(
2516             MVCE
2517             )]
2518             },
2519              
2520             'LinkPoint' => {
2521             name => 'LinkPoint API',
2522             url => 'https://www.linkpoint.com/viewcart/',
2523             author => 'LinkPoint',
2524             author_url => 'https://www.linkpoint.com/',
2525             modules => [qw(
2526             lpperl
2527             )]
2528             },
2529              
2530             'ICS' => {
2531             name => 'CyberSource ICS',
2532             url => 'http://www.cybersource.com/support_center/implementation/downloads/',
2533             author => 'CyberSource',
2534             author_url => 'http://www.cybersource.com/',
2535             modules => [qw(
2536             ICS
2537             )]
2538             },
2539              
2540             'CyberCash' => {
2541             name => 'CyberCash',
2542             url => 'http://www.cybersource.com/support_center/implementation/downloads/',
2543             author => 'CyberSource',
2544             author_url => 'http://www.cybersource.com/',
2545             modules => [qw(
2546             CCMckLib3_2
2547             CCMckDirectLib3_2
2548             CCMckErrno3_2
2549             )]
2550             },
2551              
2552             'OpenECHO' => {
2553             name => 'OpenECHO',
2554             url => 'http://www.openecho.com/index.php?ba=downloads',
2555             author => 'OpenECHO',
2556             author_url => 'http://www.openecho.com/',
2557             modules => [qw(
2558             OpenECHO
2559             )]
2560             },
2561              
2562             'Fuzzled' => {
2563             name => 'Fuzzled - Perl Fuzzing Framework',
2564             url => 'http://www.nth-dimension.org.uk/downloads.php?id=15',
2565             author => 'Tim Brown',
2566             author_url => 'http://www.nth-dimension.org.uk/',
2567             modules => [qw(
2568             Fuzzled::Factory::BruteForce
2569             Fuzzled::Factory::Date
2570             Fuzzled::Factory::Increment
2571             Fuzzled::Factory::Pad
2572             Fuzzled::Factory::Pattern
2573             Fuzzled::Factory::QuickBruteForce
2574             Fuzzled::Factory::Repeat
2575             Fuzzled::Factory::Replace
2576             Fuzzled::Helper
2577             Fuzzled::Helper::SharedMemory
2578             Fuzzled::Helper::TCP
2579             Fuzzled::Helper::UDP
2580             Fuzzled::Namespace::EndLine
2581             Fuzzled::Namespace::Filename
2582             Fuzzled::Namespace::FormatString
2583             Fuzzled::Namespace::Javascript
2584             Fuzzled::Namespace::LDAP
2585             Fuzzled::Namespace::LettersUpper
2586             Fuzzled::Namespace::Printable
2587             Fuzzled::Namespace::Separate
2588             Fuzzled::Namespace::Shell
2589             Fuzzled::Namespace::SQL
2590             Fuzzled::Namespace::Unicode
2591             Fuzzled::Namespace::URLEncoded
2592             Fuzzled::Namespace::Whitespace
2593             Fuzzled::PacketParse::Separate
2594             Fuzzled::Protocol::CAArcServe6050
2595             Fuzzled::Protocol::HTTP
2596             Fuzzled::Protocol::HTTPDirBuster
2597             Fuzzled::Protocol::HTTPFormsAuthenticate
2598             Fuzzled::Protocol::SOCKS4
2599             )],
2600             },
2601              
2602             'Opus10' => {
2603             name => 'Opus10 - Data Structures and Algorithms',
2604             url => 'http://www.brpreiss.com/books/opus10/',
2605             author => 'Bruno R. Preiss',
2606             author_url => 'http://www.brpreiss.com/',
2607             modules => [qw(
2608             Opus10
2609             Opus10::Algorithms
2610             Opus10::Application1
2611             Opus10::Application11
2612             Opus10::Application12
2613             Opus10::Application2
2614             Opus10::Application3
2615             Opus10::Application4
2616             Opus10::Application5
2617             Opus10::Application6
2618             Opus10::Application7
2619             Opus10::Application8
2620             Opus10::Application9
2621             Opus10::Array
2622             Opus10::Association
2623             Opus10::AVLTree
2624             Opus10::BinaryHeap
2625             Opus10::BinaryInsertionSorter
2626             Opus10::BinarySearchTree
2627             Opus10::BinaryTree
2628             Opus10::BinomialQueue
2629             Opus10::Box
2630             Opus10::BreadthFirstBranchAndBoundSolver
2631             Opus10::BreadthFirstSolver
2632             Opus10::BTree
2633             Opus10::BubbleSorter
2634             Opus10::BucketSorter
2635             Opus10::ChainedHashTable
2636             Opus10::ChainedScatterTable
2637             Opus10::Circle
2638             Opus10::Comparable
2639             Opus10::Complex
2640             Opus10::Container
2641             Opus10::Cursor
2642             Opus10::Deap
2643             Opus10::Declarators
2644             Opus10::Demo1
2645             Opus10::Demo10
2646             Opus10::Demo2
2647             Opus10::Demo3
2648             Opus10::Demo4
2649             Opus10::Demo5
2650             Opus10::Demo6
2651             Opus10::Demo7
2652             Opus10::Demo9
2653             Opus10::DenseMatrix
2654             Opus10::DepthFirstBranchAndBoundSolver
2655             Opus10::DepthFirstSolver
2656             Opus10::Deque
2657             Opus10::DequeAsArray
2658             Opus10::DequeAsLinkedList
2659             Opus10::Digraph
2660             Opus10::DigraphAsLists
2661             Opus10::DigraphAsMatrix
2662             Opus10::DoubleEndedPriorityQueue
2663             Opus10::Edge
2664             Opus10::Example
2665             Opus10::Experiment1
2666             Opus10::Experiment2
2667             Opus10::ExponentialRV
2668             Opus10::ExpressionTree
2669             Opus10::Float
2670             Opus10::GeneralTree
2671             Opus10::Graph
2672             Opus10::GraphAsLists
2673             Opus10::GraphAsMatrix
2674             Opus10::GraphicalObject
2675             Opus10::HashTable
2676             Opus10::HeapSorter
2677             Opus10::Integer
2678             Opus10::LeftistHeap
2679             Opus10::LinkedList
2680             Opus10::MakePod
2681             Opus10::Matrix
2682             Opus10::MedianOfThreeQuickSorter
2683             Opus10::MergeablePriorityQueue
2684             Opus10::MultiDimensionalArray
2685             Opus10::Multiset
2686             Opus10::MultisetAsArray
2687             Opus10::MultisetAsLinkedList
2688             Opus10::MWayTree
2689             Opus10::NaryTree
2690             Opus10::Object
2691             Opus10::OpenScatterTable
2692             Opus10::OpenScatterTableV2
2693             Opus10::OrderedList
2694             Opus10::OrderedListAsArray
2695             Opus10::OrderedListAsLinkedList
2696             Opus10::Parent
2697             Opus10::Partition
2698             Opus10::PartitionAsForest
2699             Opus10::PartitionAsForestV2
2700             Opus10::PartitionAsForestV3
2701             Opus10::Person
2702             Opus10::Point
2703             Opus10::Polynomial
2704             Opus10::PolynomialAsOrderedList
2705             Opus10::PolynomialAsSortedList
2706             Opus10::PriorityQueue
2707             Opus10::Queue
2708             Opus10::QueueAsArray
2709             Opus10::QueueAsLinkedList
2710             Opus10::QuickSorter
2711             Opus10::RadixSorter
2712             Opus10::RandomNumberGenerator
2713             Opus10::RandomVariable
2714             Opus10::Rectangle
2715             Opus10::ScalesBalancingProblem
2716             Opus10::SearchableContainer
2717             Opus10::SearchTree
2718             Opus10::Set
2719             Opus10::SetAsArray
2720             Opus10::SetAsBitVector
2721             Opus10::SimpleRV
2722             Opus10::Simulation
2723             Opus10::Solution
2724             Opus10::Solver
2725             Opus10::SortedList
2726             Opus10::SortedListAsArray
2727             Opus10::SortedListAsLinkedList
2728             Opus10::Sorter
2729             Opus10::SparseMatrix
2730             Opus10::SparseMatrixAsArray
2731             Opus10::SparseMatrixAsLinkedList
2732             Opus10::SparseMatrixAsVector
2733             Opus10::Square
2734             Opus10::Stack
2735             Opus10::StackAsArray
2736             Opus10::StackAsLinkedList
2737             Opus10::StraightInsertionSorter
2738             Opus10::StraightSelectionSorter
2739             Opus10::String
2740             Opus10::Timer
2741             Opus10::Tree
2742             Opus10::TwoWayMergeSorter
2743             Opus10::UniformRV
2744             Opus10::Vertex
2745             Opus10::Wrapper
2746             Opus10::ZeroOneKnapsackProblem
2747             )],
2748             },
2749             );
2750              
2751             my %modules = ();
2752              
2753             for my $soft (keys %softwares) {
2754             my @mods = @{$softwares{$soft}->{modules}};
2755             @modules{@mods} = ($softwares{$soft}) x @mods;
2756             }
2757              
2758              
2759             =head1 EXPORT
2760              
2761             This module exports by defalut the functions C and
2762             C. C and C can be
2763             exported on demand.
2764              
2765             =head1 FUNCTIONS
2766              
2767             =over 4
2768              
2769             =item B
2770              
2771             Returns true if the given module name is a known third-party Perl module.
2772              
2773             B
2774              
2775             print "$module is a known third-party module\n" if is_3rd_party($module)
2776              
2777             =cut
2778              
2779             sub is_3rd_party {
2780 15     15 1 8673 return exists $modules{$_[0]}
2781             }
2782              
2783             =item B
2784              
2785             Returns the information about a known third-party Perl Module or C
2786             if the module is not known. The information is returned as a hashref with
2787             the following keys:
2788              
2789             =over 4
2790              
2791             =item *
2792              
2793             C is the name of the software that provides the given module;
2794              
2795             =item *
2796              
2797             C is the URL where this software can be found;
2798              
2799             =item *
2800              
2801             C is the name of the author who publishes the software;
2802              
2803             =item *
2804              
2805             C is the URL of the author's web site;
2806              
2807             =item *
2808              
2809             C is an arrayref which contains the list of the Perl modules
2810             provided by the software.
2811              
2812             =back
2813              
2814             B
2815              
2816             my $info = module_information($module);
2817             print "$module is included in $info->{name}, which can be found at $info->{url}\n"
2818              
2819             =cut
2820              
2821             sub module_information {
2822 2 100   2 1 6124 return exists $modules{$_[0]} ? $modules{$_[0]} : undef
2823             }
2824              
2825             =item B
2826              
2827             Returns a list of hashref with the name and author of each
2828             software for which this module provides information.
2829              
2830             B
2831              
2832             Prints the list of known third-party modules sorted by software name.
2833              
2834             print "Known third-party software:\n";
2835             my @softs = Module::ThirdParty::provides();
2836             for my $soft (sort {$a->{name} cmp $b->{name}} @softs) {
2837             print " - $$soft{name} by $$soft{author} \n"
2838             }
2839              
2840             =cut
2841              
2842             sub provides {
2843 0     0 1   my @softs = ();
2844              
2845 0           for my $soft (keys %softwares) {
2846 0           push @softs, {
2847             author => $softwares{$soft}{author},
2848             name => $softwares{$soft}{name},
2849             url => $softwares{$soft}{url},
2850             author_url => $softwares{$soft}{author_url},
2851             }
2852             }
2853              
2854             return @softs
2855 0           }
2856              
2857              
2858             =item B
2859              
2860             Returns the list of all known third-third modules.
2861              
2862             B
2863              
2864             my @modules = Module::ThirdParty::all_modules();
2865              
2866             =cut
2867              
2868             sub all_modules {
2869 0     0 1   return sort keys %modules
2870             }
2871              
2872             =back
2873              
2874             =head1 KNOWN THIRD-PARTY SOFTWARE
2875              
2876             Here is the list of the third-party software know by this version of
2877             C.
2878              
2879             =over
2880              
2881             =item *
2882              
2883             !WAHa.06x36 I - L
2884              
2885             =item *
2886              
2887             Apple I - L
2888              
2889             =item *
2890              
2891             Apple I - L
2892              
2893             =item *
2894              
2895             Best Practical I - L
2896              
2897             =item *
2898              
2899             Brandon Long I - L
2900              
2901             =item *
2902              
2903             Brian Ingerson I - L
2904              
2905             =item *
2906              
2907             Bruno R. Preiss I - L
2908              
2909             =item *
2910              
2911             CAIDA I - L
2912              
2913             =item *
2914              
2915             CAIDA I - L
2916              
2917             =item *
2918              
2919             Craig Barratt I - L
2920              
2921             =item *
2922              
2923             CyberSource I - L
2924              
2925             =item *
2926              
2927             I - L
2928              
2929             =item *
2930              
2931             Dave Kliczbor I - L
2932              
2933             =item *
2934              
2935             I - L
2936              
2937             =item *
2938              
2939             ETH/DEE IT & Support Group I - L
2940              
2941             =item *
2942              
2943             ETH/DEE IT & Support Group I - L
2944              
2945             =item *
2946              
2947             Fidelia I - L
2948              
2949             =item *
2950              
2951             Fotango I - L
2952              
2953             =item *
2954              
2955             Gemplus I - L
2956              
2957             =item *
2958              
2959             Gisle Aas I - L
2960              
2961             =item *
2962              
2963             Grant McLean I - L
2964              
2965             =item *
2966              
2967             I - L
2968              
2969             =item *
2970              
2971             Jamie Cameron I - L
2972              
2973             =item *
2974              
2975             Jason Alonzo Long I - L
2976              
2977             =item *
2978              
2979             Jens Helberg I - L
2980              
2981             =item *
2982              
2983             Jens Helberg I - L
2984              
2985             =item *
2986              
2987             KDE I - L
2988              
2989             =item *
2990              
2991             Lian Wan Situ I - L
2992              
2993             =item *
2994              
2995             libwin32 contributors I - L
2996              
2997             =item *
2998              
2999             I - L
3000              
3001             =item *
3002              
3003             Logical Information Machines I - L
3004              
3005             =item *
3006              
3007             Main Street Softworks I
- L
3008              
3009             =item *
3010              
3011             ManageIt I - L
3012              
3013             =item *
3014              
3015             Martin Krzywinski et al. I - L
3016              
3017             =item *
3018              
3019             Martin Mersberger I - L
3020              
3021             =item *
3022              
3023             I - L
3024              
3025             =item *
3026              
3027             Microsoft I - L
3028              
3029             =item *
3030              
3031             Nicolas Chuche I - L
3032              
3033             =item *
3034              
3035             Nicolas Chuche I - L
3036              
3037             =item *
3038              
3039             I - L
3040              
3041             =item *
3042              
3043             I - L
3044              
3045             =item *
3046              
3047             OTRS Team I - L
3048              
3049             =item *
3050              
3051             Paradata Systems I - L
3052              
3053             =item *
3054              
3055             Perforce I - L
3056              
3057             =item *
3058              
3059             Peter Zelezny I - L
3060              
3061             =item *
3062              
3063             Progress Software I - L
3064              
3065             =item *
3066              
3067             Proton-CE Team I - L
3068              
3069             =item *
3070              
3071             rfp.labs I - L
3072              
3073             =item *
3074              
3075             rfp.labs I - L
3076              
3077             =item *
3078              
3079             I - L
3080              
3081             =item *
3082              
3083             Schuyler Erle & Robert Flickenger I - L
3084              
3085             =item *
3086              
3087             Simon Leinen I - L
3088              
3089             =item *
3090              
3091             Six Apart I - L
3092              
3093             =item *
3094              
3095             Six Apart I - L
3096              
3097             =item *
3098              
3099             Six Apart I - L
3100              
3101             =item *
3102              
3103             Slim Devices I - L
3104              
3105             =item *
3106              
3107             I - L
3108              
3109             =item *
3110              
3111             I - L
3112              
3113             =item *
3114              
3115             Tim Brown I - L
3116              
3117             =item *
3118              
3119             Tobi Oetiker I - L
3120              
3121             =item *
3122              
3123             Tobi Oetiker I - L
3124              
3125             =item *
3126              
3127             Tobi Oetiker I - L
3128              
3129             =item *
3130              
3131             Tobi Oetiker I - L
3132              
3133             =item *
3134              
3135             Tobi Oetiker I