Matt's Script Archive

Matt's Script Archive

Matt's Script Archive is a collection of CGI scripts written in Perl. Started in 1995 by Matt Wright (at the time a high school student in Fort Collins, Colorado), the archive contains about a dozen free scripts, designed to be easily added to a site and configured.[1] One of the scripts, FormMail, is claimed to be the most popular CGI script on the World Wide Web,[citation needed] with over 2 million downloads since 1997.[2]

As the scripts grew in popularity they were criticized for being insecure. The FormMail.pl script, in particular, was exploited by spammers to send junk email.[3] SecurityFocus put attacks based on FormMail.pl third in their list of the Top Attacks for the 1st Quarter of 2002.[4] As Perl 5 became more mature, norms in the community changed to encourage use of modules such as CGI.pm and code safety features such as strictures and taint checking; the scripts in Matt's Script Archive, however, did not follow these changes, and as a result (and also because Matt Wright wrote much of the code when he was a less-experienced programmer) tend to be buggy. Experienced Perl programmers usually recommend against the use of these scripts, and the London Perl Mongers started an effort called nms to write drop-in replacements for them. Matt Wright himself has recommended using the nms scripts, saying:

I would highly recommend downloading the nms versions if you wish to learn CGI programming. The code you find at Matt's Script Archive is not representative of how even I would code these days.[5]

Most of the scripts at Matt's Script Archive ceased to be updated after 1996, with the exception of major security flaws or bugs.[citation needed]

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Matt Wright — There are several people named Matt Wright. These are:*Matt Wright, the founder of Matt s Script Archive *Matt Wright (footballer), an Australian rules football player for North Adelaide Football Club *Matt Wright (actor), an actor best known for …   Wikipedia

  • Matt Damon — Damon in 2009 …   Wikipedia

  • Yamato "Matt" Ishida — Digimon Adventure character Matt, as he appears in the official artwork for Digimon Adventure First appearance …   Wikipedia

  • FormMail — and its many variants, is a free open source web server CGI script that captures and processes form contents and then typically e mails them to one or more recipients. The script, originally created in Perl, is credited to Matt Wright of Matt s… …   Wikipedia

  • World Wide Mart — is a web hosting company located in Naples, Florida. It was started in 1994 when the world wide web was in its infancy. World Wide Mart is famous for hosting Matt s Script Archive, a collection of Perl scripts including the most used script on… …   Wikipedia

  • E-mail spam — E mail spam, also known as bulk e mail or junk e mail, is a subset of spam that involves nearly identical messages sent to numerous recipients by e mail. A common synonym for spam is unsolicited bulk e mail (UBE). Definitions of spam usually… …   Wikipedia

  • Form (web) — A webform on a web page allows a user to enter data that is, typically, sent to a server for processing and to mimic the usage of paper forms.Forms can be used to submit data to save on a server (e.g., ordering a product) or can be used to… …   Wikipedia

  • CPAN — CPAN, the Comprehensive Perl Archive Network, is an archive of nearly 100,000 modules of software written in Perl, as well as documentation for it.[1] It has a presence on the World Wide Web at www.cpan.org and is mirrored worldwide at more than… …   Wikipedia

  • Futurama — This article is about the television series. For the exhibit and ride, see Futurama (New York World s Fair). For the album by Be Bop Deluxe, see Futurama (album). Futurama The opening title card for Futurama …   Wikipedia

  • The Simpsons Movie — The Simpsons Movie …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”