<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WebProNews &#187; perl</title>
	<atom:link href="http://www.webpronews.com/tag/perl/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webpronews.com</link>
	<description>Breaking News in Tech, Search, Social, &#38; Business</description>
	<lastBuildDate>Sun, 12 Feb 2012 16:46:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>UK Aims to Stop Hackers by Banning Tools</title>
		<link>http://www.webpronews.com/uk-aims-to-stop-hackers-by-banning-tools-2008-01</link>
		<comments>http://www.webpronews.com/uk-aims-to-stop-hackers-by-banning-tools-2008-01#comments</comments>
		<pubDate>Thu, 03 Jan 2008 14:13:44 +0000</pubDate>
		<dc:creator>Dan Morrill</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ban]]></category>
		<category><![CDATA[england]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[Hackers]]></category>
		<category><![CDATA[information security]]></category>
		<category><![CDATA[nessus]]></category>
		<category><![CDATA[nmap]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[UK]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=43004</guid>
		<description><![CDATA[<p><span name="intelliTXT" id="intelliTXT">In what could be a bad day for United Kingdom pen testers, stress testers, and other systems security folks, the UK is getting ready to ban the creation and distribution of tools that could be used by hackers. This generally unpleasant concept could make it not only impossible to create the next nessus or nmap by anyone in the UK, it could also send them to jail for distributing the tools they make as well. <br /> <br />This ought to set back UK computer security by decades.  ]]></description>
			<content:encoded><![CDATA[<p><span name="intelliTXT" id="intelliTXT">In what could be a bad day for United Kingdom pen testers, stress testers, and other systems security folks, the UK is getting ready to ban the creation and distribution of tools that could be used by hackers. This generally unpleasant concept could make it not only impossible to create the next nessus or nmap by anyone in the UK, it could also send them to jail for distributing the tools they make as well. </p>
<p>This ought to set back UK computer security by decades.  <br />
<blockquote> The distinctions between, for example, a password cracker and a password recovery tool, or a utility designed to run denial of service attacks and one designed to stress-test a network, are subtle. The problem is that anything from nmap through wireshark to perl can be used for both legitimate and illicit purposes, in much the same way that a hammer can be used for putting up shelving or breaking into a car. Source: <a href="http://www.theregister.co.uk/2008/01/02/hacker_toll_ban_guidance/">Register </a></p></blockquote>
<p>This should be quickly tested in the UK courts, the minute the ink is wet on the paper kind of legal testing. There are multiple programs, perl, c++, shell scripts in C, and other programs and tools that are made by people to do things. Dual use tools are tools that can be used for both good and evil. It will be difficult to determine the intent of the tool developer unless they leave behind incriminating e-mails saying the tool was created to rip off millions of people. </p>
<p>Any form of distribution would also be included in the statutes, meaning the mere act of sharing a tool with your security friends could be bad for you continued security career. </p>
<p>This is generally bad, and will hamper legitimate security workers and researchers. The state of the security industry in the UK is now dead. The hackers will win this one unfortunately, and there seems to be no way to stop this kind of legislation short of a court testing of its legitimacy. <br /> <a href="http://blogs.ittoolbox.com/security/dmorrill/archives/uk-gets-ready-to-ban-hacker-tools-21555#comments"><br />Comments</a><br /> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/uk-aims-to-stop-hackers-by-banning-tools-2008-01/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: Wicked Cool Perl Scripts</title>
		<link>http://www.webpronews.com/review-wicked-cool-perl-scripts-2007-01</link>
		<comments>http://www.webpronews.com/review-wicked-cool-perl-scripts-2007-01#comments</comments>
		<pubDate>Tue, 30 Jan 2007 20:31:24 +0000</pubDate>
		<dc:creator>A.P. Lawrence</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=34897</guid>
		<description><![CDATA[Order (or just read more about) <a href="http://www.amazon.com/exec/obidos/ASIN/1593270623/aplawrencescouni" class="bluelink">Wicked Cool Perl Scripts</a>  from Amazon.com
]]></description>
			<content:encoded><![CDATA[<p>Order (or just read more about) <a href="http://www.amazon.com/exec/obidos/ASIN/1593270623/aplawrencescouni" class="bluelink">Wicked Cool Perl Scripts</a>  from Amazon.com</p>
<p>Bah, humbug.</p>
<p>Well, maybe not that bad. Actually, not &#8220;bad&#8221; at all: I have no real complaints about this book, but I didn&#8217;t like it and can&#8217;t imagine handing it to anyone with a hearty &#8220;Here, read this, you&#8217;ll love it&#8221;.</p>
<p>As I whined at <a href="http://aplawrence.com/Books/wickedcoolshellscripts.html" class="bluelink">my review of the similarly named &#8220;Wicked Cool Shell Scripts&#8221;,</a> the title alone is enough to put me in a bad mood. </p>
<p>But &#8220;Wicked Cool Shell Scripts&#8221; at least was interesting from the view that the tasks presented are actually hard to do in a shell script, and therefore were at least cool in that sense. </p>
<p>I said at that review &#8220;if you need anything complex at all, Perl or something else is probably a much better way to to it&#8221;, and here&#8217;s the Perl book, so what&#8217;s my problem?</p>
<p>It isn&#8217;t &#8220;wicked cool&#8221;. This is a jumbled pile of Perl scripts designed to do the kinds of things Perl is very good at doing, and that&#8217;s why there&#8217;s nothing cool about it: doing these kinds of things in Perl requires nothing more than a basic understanding of the language and now and then where to look for a useful module. </p>
<p>What&#8217;s cool about that? </p>
<p>The &#8220;Wicked Cool Shell Scripts&#8221; showed you how you could build a house using a jacknife and a rock; you&#8217;d have to be an idiot to do it, but it is awe inspiring. </p>
<p>This book shows you how to do it after cleaning out Sears tool department. </p>
<p>Oh, maybe I&#8217;m massively unfair. Maybe somone would like this book, but I don&#8217;t think anyone reading at this site will.</p>
<p><b><b><a href="http://aplawrence.com" class="bluelink">*Originally published at APLawrence.com</a></b></b></p>
<p>Add to <a href="http://del.icio.us/post"    onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.t  itle),'delicious','toolbar=no,width=700,height=400'); return false;"   CLASS="printMailTop"><img src="http://images.ientrymail.com/webpronews/delicious-pic.png" border=0> Del.icio.us</a> | <a href="javascript:void   window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.   location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img   src="http://images.ientrymail.com/webpronews/digg-pic.png" border=0> Digg</a> | <a href="javascript:location.href='http://reddit.com/submit?url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title)"><img  src="http://images.ientrymail.com/webpronews/reddit.png" border=0>Reddit</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+ '   '"><img src="http://images.ientrymail.com/webpronews/furl-pic.png" border=0> Furl</a> </p>
<p> Bookmark WebProNews: <a href="http://www.webpronews.com"><img src="http://images.ientrymail.com/webpronews/wpn-readit.jpg" border=0></a></p>
<p>A.P. Lawrence provides SCO Unix and Linux consulting services http://www.pcunix.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/review-wicked-cool-perl-scripts-2007-01/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Perl and C# Comparison</title>
		<link>http://www.webpronews.com/a-perl-and-c-comparison-2007-01</link>
		<comments>http://www.webpronews.com/a-perl-and-c-comparison-2007-01#comments</comments>
		<pubDate>Tue, 09 Jan 2007 14:19:20 +0000</pubDate>
		<dc:creator>Paul Kinlan </dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[Delicious]]></category>
		<category><![CDATA[Digg]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Reddit]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=34253</guid>
		<description><![CDATA[A search that I have noticed that has been passed to my site was "<i>perl c# comparison</i>", I would assume that the person that asked this was trying to compare the languages and not how c# and perl perform comparisons.
]]></description>
			<content:encoded><![CDATA[<p>A search that I have noticed that has been passed to my site was &#8220;<i>perl c# comparison</i>&#8220;, I would assume that the person that asked this was trying to compare the languages and not how c# and perl perform comparisons.</p>
<p>My take on this would be that I don&#8217;t really think that the two are even slightly similar in sytanx, semantics or even intended use. </p>
<p>The only thing that I have found in common is the use of the &#8220;;&#8221; to signify the end of the line.
<ul>
<li>The OO implementation is not similar, C# is strictly Object Orientated, whilst I think that Perl was not and is not intended to be OO (I know a lot of people will disagree with me). </p>
<p>I just don&#8217;t think Perl&#8217;s OO functionality is that intuative, it is like Javascripts OO: Obtuse! </li>
<li>C# has a very strict and highly developed Framework that can be used from the start, Perl has lots of modules that you have to install, by default though you would do everything yourself.</li>
<li>The semantics in C# are stricter, that is you can may tend to do things in one way, other people would tend to do it the same way too.
<p>In Perl at least it seems to me that you can do everything many many ways, which a lot of people like because one person doesn&#8217;t code the same as another; it is not forced on you.</li>
<li>Perl has Regex&#8217;s built in to the language, in C# Regex&#8217;s are an object that you construct etc.</li>
</ul>
<p>I use perl because I can do a lot of work quickly in it, and my site is based on a Linux server. </p>
<p>I use C# because I like the langague and it is my job.</p>
<p>There are many more reasons that the languages are completly different. This was my take.</p>
<p><a href="https://beta.blogger.com/comment.g?blogID=8109338&#038;postID=113136777358390225&#038;isPopup=true" class="bluelink">Comments</a></p>
<p>Add to <a href="http://del.icio.us/post"onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return false;"   CLASS="printMailTop"><img   src="http://images.ientrymail.com/webpronews/delicious-pic.png" border=0> Del.icio.us</a> | <a href="javascript:voidwindow.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img     src="http://images.ientrymail.com/webpronews/digg-pic.png" border=0> Digg</a> | <a   href="javascript:location.href='http://reddit.com/submit?url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title)"><img    src="http://images.ientrymail.com/webpronews/reddit.png" border=0>Reddit</a> | <a   href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+ '     '"><img src="http://images.ientrymail.com/webpronews/furl-pic.png" border=0> Furl</a>    </p>
<p>Bookmark WebProNews: <a href="http://www.webpronews.com"><img src="http://images.ientrymail.com/webpronews/wpn-readit.jpg" border=0></a></p>
<p>Paul Kinlan is the author of the popular <a href="http://www.kinlan.co.uk/">C#, .Net Framework blog</a>. Paul is an Analyst Developer working in Southport, England.  Paul has several years experience developing and designing massively scalable enterprise systems on UNIX and Windows based architectures. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/a-perl-and-c-comparison-2007-01/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is My Perl, CGI, MYSQL Site Obsolete?</title>
		<link>http://www.webpronews.com/is-my-perl-cgi-mysql-site-obsolete-2006-11</link>
		<comments>http://www.webpronews.com/is-my-perl-cgi-mysql-site-obsolete-2006-11#comments</comments>
		<pubDate>Wed, 22 Nov 2006 18:14:18 +0000</pubDate>
		<dc:creator>Chris Crum</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Forum]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=33108</guid>
		<description><![CDATA[That is the question that one person asks in the <a href="http://www.webproworld.com/viewforum.php?f=17" class="bluelink">web programming discussion forum</a> at WebProWorld.
]]></description>
			<content:encoded><![CDATA[<p>That is the question that one person asks in the <a href="http://www.webproworld.com/viewforum.php?f=17" class="bluelink">web programming discussion forum</a> at WebProWorld.</p>
<p><b>Member ericjw says:</b></p>
<p><i>I am not a back-end person, but I try my hardest to understand. I have recently been considering a phase 2 design for our site. It&#8217;s a match-making style website in a niche industry. I had several programmers actually turn my work down because it was written in Perl. He then was telling me about re-engineering my site. </p>
<p>The site works fine, but it could really be improved with a usability expert and programmer to get the site to peak efficiency. </p>
<p>Do I have a dinoasar on my hands? What are the implications for future growth? Am I trying to try to grow my business on something that will be obsolete in several years? </i></p>
<p><b>These are all fair questions to which a few WebProWorld posters seemed eager to answer. Member stymiee replies:</b></p>
<p><i>Perl has been passed by PHP in terms of popularity for web-based software. But Perl itself is hardly obsolete. The odds are they just don&#8217;t know Perl and are trying to convince you to redo your site so they can get the job and the big payday. </p>
<p>You will find it a little more difficult to find Perl programmers then other more popular languages but you should still be able to do it without it costing you an arm and a leg. </i></p>
<p><b>Then came Kgun with a thoughtful answer (or opinion at least):</b></p>
<p><i>1. I have not coded a single line in Perl and do not know the language. I know PHP fairly well. </p>
<p>2. I have not coded a single line in C#, but have participated on seminars demonstrating C#. To me it looked like a simplified version of C++, the same as Java IMO. </p>
<p>3. C++, C#, Java, PHP and Perl are all C inspired languages. C++ is the OO language I know best. </p>
<p><b>My impression: </b></p>
<li>C# and Java are as stated above simplified versions of C++. Was C++ too difficult for mainstream developement? </li>
<li>PHP is becoming a fully OO language, has a large user community, a growing number of class libraries and extensions. </li>
<p>All languages have their pros and cons. I do not know Ajax. PHP is very flexible, the closest you can come to JavaScript with a <u>server side (scripting) language</u> in creating dynamic behaviour and user interaction on a web site as far as I know. May be Perl is equally flexible. The loose typing of PHP, its inbuild variables has its advantages. Because it is an interpreted (scripting) language it is more flexible (at runt time) than a compiled language. For some dynamic webpages, you need the flexibility that only Java Script can offer and the flexibility that PHP can offer as a serverside language. I would not have written an authentication system in JavaScript. Some people would perhaps not have written it in PHP. What about Perl? </p>
<p>Subjective facts: </p>
<li>If I should develope a number chruncing system for a financial institution today, I would definitely not use Fortran (I know fortran fairly well). But Fortran programs will continue to live for years in large financial institutions. </li>
<li>According to what I have skimmed and read about Perl, Perl is comparable to PHP in functionality. I think I have read that somebody mean that Perl is better on security related projects. I am not sure how relevant that argument is today if it is true, since you can improve security in PHP (e.g. session handling) by writing your own classes. </li>
<li>Time is sometimes a critical factor and you have to take a decision, I personally choose PHP as a comparable flexible interpreted language to Perl. </li>
<p>If the only tool you have is a hammer, soon everything starts to look like a nail. Who can hit the nail on the head? </p>
<p><b>Use the language that you master and your company / institution supports. Any better? </b></p>
<p>I am not PHP, but a little (Borland C++ Builder) religious <img src='http://www.webpronews.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>Regarding security: If you are on an Apache server as many are, learn to tame that server, <u>especially how to use .htaccess to improve security on your site. </u></p>
<p>I think <a href="http://forums.garykeith.com/" class="bluelink">the owner of this forum</a>, know .htaccess better than most of us and look at the free downloads. He also knows ASP and the MS IIS web server. </p>
<p>Final word: The fine thing with OO PHP is that you can write a database connection class (API) that can be used independent of platform, be it MySQL, PostgreSQL &#8230; <u>If you do it correct, you need only change a single line in your code to change database platform.</u></i></p>
<p>Please <a href="http://www.webproworld.com/viewtopic.php?t=69759" class="bluelink">check out the thread</a> and add your two cents to the discussion or at the very least read what other members have added.</p>
<p>Tag: </p>
<p>Add to <a href="http://del.icio.us/post"  onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return false;"   CLASS="printMailTop"><img  src=http://images.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window. location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a> | <a href="javascript:location.href='http://reddit.com/submit?url='+encodeURIComp onent(location.href)+'&#038;title='+encodeURIComponent(document.title)"><img  src=http://images.ientrymail.com/webpronews/reddit.png border=0>Reddit</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+ ' '"><img src=http://images.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a></p>
<p>Chris is a staff writer for  <a href="http://www.webpronews.com">WebProNews</a>. Visit WebProNews for the <a href="http://www.WebProNews.com">latest ebusiness news</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/is-my-perl-cgi-mysql-site-obsolete-2006-11/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Perl loop causes strange read-only error</title>
		<link>http://www.webpronews.com/perl-loop-causes-strange-readonly-error-2006-10</link>
		<comments>http://www.webpronews.com/perl-loop-causes-strange-readonly-error-2006-10#comments</comments>
		<pubDate>Tue, 24 Oct 2006 15:55:59 +0000</pubDate>
		<dc:creator>A.P. Lawrence</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=32296</guid>
		<description><![CDATA[Ok, folks: I don't understand this. It must have something to do with anonymous arrays in Perl (no, it doesn't, I realize now), but I don't grok the connection.
]]></description>
			<content:encoded><![CDATA[<p>Ok, folks: I don&#8217;t understand this. It must have something to do with anonymous arrays in Perl (no, it doesn&#8217;t, I realize now), but I don&#8217;t grok the connection.</p>
<p>I ran into this in attempting a seemingly simple change in some customer&#8217;s code; it wasn&#8217;t hard to fix, but I simply do not understand why this happened.</p>
<p>Well, that&#8217;s not precisely true: it happened because I went ahead in a hurry and added something &#8220;quick&#8221;. It was just a new loop around some existing code. Ordinarily I would have written it like this:</p>
<p><code>@foo=qw(foo ba);<br />
foreach $loopvar (@foo) { .. </code></p>
<p>But for some reason I did this instead:</p>
<p><code>#!/usr/bin/perl -w<br />
# no problem here<br />
caroomba("first"); </p>
<p>@dayval=qw(foo ba);<br />
foreach $dayval (@dayval) {<br />
# no problem here<br />
caroomba($dayval);<br />
} </p>
<p>foreach $dayval ("foo2","ba2") {<br />
# no problem here either<br />
caroomba($dayval);<br />
} </p>
<p>foreach ("foo3","ba3") {<br />
# doesn't like this<br />
$dayval=$_;<br />
caroomba($dayval);<br />
} </p>
<p>sub caroomba {<br />
my $p=shift;<br />
print "Caroomba called $p\n";<br />
open(I,"./t");<br />
while (&lt;I&gt;) {<br />
# stuff..<br />
}<br />
close I;<br />
} </code></p>
<p>When run, that produces:</p>
<p><b>Caroomba called first<br />
Caroomba called foo<br />
Caroomba called ba<br />
Caroomba called foo2<br />
Caroomba called ba2<br />
Caroomba called foo3 Modification of a read-only value attempted at ./t.pl line 23, &lt;I&gt; line 23. </b></p>
<p>Why? Dude, werent you listening? I do not comprehend why. Some person with more brains than I currently have will have to explain that one to both of us.</p>
<p>*Originally published at <a href="http://www.aplawrence.com" class="bluelink">APLawrnece.com</a></p>
<p>A.P. Lawrence provides SCO Unix and Linux consulting services http://www.pcunix.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/perl-loop-causes-strange-readonly-error-2006-10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuation Lines</title>
		<link>http://www.webpronews.com/continuation-lines-2006-10</link>
		<comments>http://www.webpronews.com/continuation-lines-2006-10#comments</comments>
		<pubDate>Tue, 10 Oct 2006 18:28:53 +0000</pubDate>
		<dc:creator>A.P. Lawrence</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=31982</guid>
		<description><![CDATA[There's been a long standing Unix convention of breaking long lines with a "\" to make them easier to read.
]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a long standing Unix convention of breaking long lines with a &#8220;\&#8221; to make them easier to read.</p>
<p>You&#8217;d almost always see this in files like /etc/printcap, but there are plenty of other places where this convention is used.</p>
<p>A file with continuations might look like this:</p>
<p><code>This \<br />
is \<br />
one \<br />
line.</code></p>
<p>and any program reading that is supposed to see it as:</p>
<p><code>This is one long line.</code></p>
<p>The &#8220;\&#8221; is supposed to immediately precede the line feed with no blanks, spaces or anything else between. This rigidity sometimes causes problems when folks use GUI editors to change files; they don&#8217;t notice the extra spaces and subsequently programs fail.</p>
<p>Bash (and ksh) handle these lines by default. Using the file above as input, we can write a simple script and get one line as output: </p>
<p><code>$ while read line; do echo $line; done &lt; t<br />
This is one line.<br />
$ </p>
<p>If we use "read -r", however, it's different:</p>
<p>$ while read -r line; do echo $line; done &lt; t<br />
This \<br />
is \<br />
one \<br />
line.<br />
$ </code></p>
<p>Adding spaces after each &#8220;\&#8221; produces something yet again different:</p>
<p><code># (spaces added to file)<br />
$ while read  line; do echo $line; done &lt; t<br />
This<br />
is<br />
one<br />
line.<br />
$ </code></p>
<p>The missing &#8220;\&#8221;&#8216;s are because now they are simply seen as quoting the spaces. But if you use &#8220;read -r&#8221; on the same file, it&#8217;s not seen as quoted:</p>
<p><code># (same file, extra spaces after \)<br />
$ while read -r  line; do echo $line; done &lt; t<br />
This \<br />
is \<br />
one \<br />
line.</code></p>
<p><b>Perl</b></p>
<p>Given Perl&#8217;s strong Unix roots, you might think it would recognize this convention also or at least have some funky variable you could set or unset. Nope: </p>
<p><code>$ cat t.pl<br />
#!/usr/bin/perl<br />
while (&lt;&gt;)<br />
{<br />
print ;<br />
}<br />
# (original file, no spaces after \)<br />
$ ./t.pl &lt; t<br />
This \<br />
is \<br />
  one \<br />
 line.<br />
$ </code></p>
<p>Section 8.1 of my <a href="http://aplawrence.com/Books/cookbook.html" class="bluelink">Perl Cookbook</a> presents an example program that looks for \&#8217;s, strips them and gathers full lines. </p>
<p>Apache groks <a href="http://search.cpan.org/src/BZAJAC/Apache-ConfigParser-1.01/lib/Apache/ConfigParser.pm" class="bluelink">continuation lines</a>, and you can find stuff scattered around for more general cases: <a href="http://search.cpan.org/~tbone/Parse-RecDescent-FAQ-3.94/FAQ.pm#Matching_line_continuation_characters" class="bluelink">Matching line continuation characters</a>. </p>
<p>Interestingly, the Perl debugger <b>does</b> understand backslash continuation: (from &#8220;`perldoc perldebug&#8221;):</p>
<p>Multiline commands</p>
<blockquote><p>If you want to enter a multi-line command, such as a subroutine definition with several statements or a format, escape the new-line that would normally end the debugger command with a back-slash.  Here&#8217;s an example:
<ul><code>    DB&lt;1&gt; for (1..4) {         \<br />
                cont:     print "ok\n";   \<br />
                cont: }<br />
                ok<br />
                ok<br />
                ok<br />
                ok</code></ul>
<p> Note that this business of escaping a newline is specific to interactive commands typed into the debugger.</p></blockquote>
<p>*Originally published at <a href="http://www.aplawrence.com" class="bluelink">APLawrence.com</a></p>
<p>Add to <a href="http://del.icio.us/post"onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURICo  mponent(location.href)+'&#038;title ='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return   false;" CLASS="printMailTop"><img src=http://images1.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> |   <a  href="javascript:voidwindow.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','  popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img   src=http://images1.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void   window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURICompo  nent(window.location.href),'popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)   "><img src=http://images1.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeUR  IComponent(document.title)+' '"><img src=http://images1.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a></p>
<p>A.P. Lawrence provides SCO Unix and Linux consulting services http://www.pcunix.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/continuation-lines-2006-10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Code Search Ready To Go</title>
		<link>http://www.webpronews.com/google-code-search-ready-to-go-2006-10</link>
		<comments>http://www.webpronews.com/google-code-search-ready-to-go-2006-10#comments</comments>
		<pubDate>Wed, 04 Oct 2006 21:14:01 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Code Search]]></category>
		<category><![CDATA[Delicious]]></category>
		<category><![CDATA[Digg]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[SourceForge]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=31866</guid>
		<description><![CDATA[Another facet of the search advertising company's creation of an alternative destination for developers should debut online tonight.
]]></description>
			<content:encoded><![CDATA[<p>Another facet of the search advertising company&#8217;s creation of an alternative destination for developers should debut online tonight.</p>
<table width="128" border="0" align="right">
<tr>
<td width="122" height="62"><a href="http://www.webproworld.com/viewtopic.php?p=327234"><img src="http://images.ientrymail.com/CommentImage-4.gif" width="130" height="60" border="0"></a></td>
</tr>
</table>
<p>Gossip site Valleywag has <a href=http://www.valleywag.com/tech/google/scoop-google-will-launch-a-source-code-search-engine-tonight-205344.php class=bluelink>reported</a> the pending launch of <a href=http://google.com/codesearch class=bluelink>Google Code Search</a>. The site received news of the announcement, which is embargoed until 9 PM PDT today.</p>
<p>&#8220;According to a journalist, Google&#8217;s new product will launch already larger than the two main source code search engines, Koders and Krugle,&#8221; said Valleywag.</p>
<p>Google first debuted its <a href=http://www.webpronews.com/topnews/topnews/wpn-60-20060728GoogleLaunchesSourceForgeCompetitor.html class=bluelink>competitor to SourceForge</a> in July. Called <a href=http://code.google.com/hosting/ class=bluelink>Project Hosting</a>, Google claimed it was not competing with SourceForge and pledged not to permit the creation of namespaces that duplicated projects on SourceForge.</p>
<p>The code repository at Project Hosting quickly began to fill with new contributions. Languages like <a href=http://www.webpronews.com/expertarticles/expertarticles/wpn-62-20060821SeeingPerlInGoogleCode.html class=bluelink>Perl and others</a> have a variety of projects appearing in Google&#8217;s repository.</p>
<p>It was noted in July that Google&#8217;s full-text search and version control for Project Hosting would draw upon Google&#8217;s existing technologies for search and storage. Code Search will be a logical extension of their services to developers.</p>
<p><i>Update: Google did launch the new service, and we have added the link to the first paragraph.</i></p>
<p>&#8212;</p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return false;" CLASS="printMailTop"><img src=http://images1.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+'&#038;tag=Google,Code Search','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+' '"><img src=http://images1.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a> </p>
<p><script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>David Utter is a staff writer for WebProNews covering technology and business. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/google-code-search-ready-to-go-2006-10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whatever, Perl 6 Is On The Way</title>
		<link>http://www.webpronews.com/whatever-perl-is-on-the-way-2006-10</link>
		<comments>http://www.webpronews.com/whatever-perl-is-on-the-way-2006-10#comments</comments>
		<pubDate>Tue, 03 Oct 2006 14:22:50 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Perl 6]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=31818</guid>
		<description><![CDATA[Larry Wall's recent State of the Onion address concerned Perl 6 and the concept of being prepared to do "whatever" in the context of the next version of the language.
]]></description>
			<content:encoded><![CDATA[<p>Larry Wall&#8217;s recent State of the Onion address concerned Perl 6 and the concept of being prepared to do &#8220;whatever&#8221; in the context of the next version of the language.</p>
<p>Government Computer News <a href=http://www.gcn.com/blogs/tech/42156.html class=bluelink>compared</a> Perl 6 to &#8220;the ever-M.I.A. Duke Nukem computer game,&#8221; and considering Wall&#8217;s <a href=http://www.perl.com/pub/a/2006/09/21/onion.html?page=1 class=bluelink>observation</a> that it isn&#8217;t ready yet, Duke Nukem Forever might be a fair comparison.</p>
<p>Coders probably have more confidence in Wall than 3D Realms, and justifiably so. 3D Realms had said they would not release screenshots of the game because they want players to be surprised while playing the game. Somehow it appears fans may be more surprised if they ever get the game.</p>
<p>Perl 6 has a surprise in store, and that is &#8220;whatever.&#8221; Or as Wall showed in one of his presentation slides, <strong>1..*</strong>. &#8220;Actually, &#8220;whatever&#8221; is such an important concept that we built it into Perl 6. This is read, &#8216;from one to whatever&#8217;,&#8221; Wall said.</p>
<p>He extended the discussion of the topic from here:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>You might ask why we can&#8217;t just say &#8220;from one to infinity.&#8221; The problem is that not all operators operate on numbers:  Not all operators are ranges. Here&#8217;s the sibling argument operator, which repeats the same words an arbitrary number of times: </i><strong>(&#8220;Yes!&#8221;,&#8221;No!&#8221;) xx*</strong><i></p>
<p>Perl has always been about letting you care about the things you want to care about, while not caring about the things you don&#8217;t want to care about, or that maybe you&#8217;re not quite ready to care about yet. That&#8217;s how Perl achieves both its accessibility and its power. We&#8217;ve just baked more of that &#8220;who cares?&#8221; philosophy into Perl 6.</p></div>
<p></i><br />
When it comes to the delivery date, Wall is equally &#8220;whatever&#8221; about that, as he and the Perl community have been, historically:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>Now, anyone who has been following along at home knows that we never, ever promise a delivery date for Perl 6. Nevertheless, I can point out that many of us hope to have most of a Perl 6 parser written in Perl 6 by this Christmas. The only big question is which VM it will compile down to first. There&#8217;s a bit of a friendly race between the different implementations, but that&#8217;s healthy, since they&#8217;re all aiming to support the same language.</div>
<p></i><br />
Or as Wall put it in his closing slide, relating that to the opening mnemonic for remembering &#8220;the old <a href=http://en.wikipedia.org/wiki/Linnaean_taxonomy class=bluelink>Linnean taxonomy</a> of biological classification&#8221;: Kid Perl Completes One Final Growth Spurt.</p>
<p>&#8212;<br />
Tag: </p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return false;" CLASS="printMailTop"><img src=http://images.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+'&#038;tag=Perl 6','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+' '"><img src=http://images.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a> </p>
<p><script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>David Utter is a staff writer for WebProNews covering technology and business. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/whatever-perl-is-on-the-way-2006-10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo Flashes New Development Center</title>
		<link>http://www.webpronews.com/yahoo-flashes-new-development-center-2006-09</link>
		<comments>http://www.webpronews.com/yahoo-flashes-new-development-center-2006-09#comments</comments>
		<pubDate>Fri, 22 Sep 2006 15:38:59 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=31640</guid>
		<description><![CDATA[A Flash Development Center opened on the Yahoo Developer Network with a variety of resources for ActionScript 2 and 3 application builders.
]]></description>
			<content:encoded><![CDATA[<p>A Flash Development Center opened on the Yahoo Developer Network with a variety of resources for ActionScript 2 and 3 application builders.</p>
<table width="128" border="0" align="right">
<tr>
<td width="122" height="62"><a href="http://www.webproworld.com/viewtopic.php?p=324836"><img src="http://images.ientrymail.com/CommentImage-4.gif" width="130" height="60" border="0"></a></td>
</tr>
</table>
<p>Have you wanted to become more comfortable using Flash with Yahoo&#8217;s web services? <a href=http://developer.yahoo.com/flash/ class=bluelink>Now you can</a>.</p>
<p>Jeffery Bennett <a href=http://developer.yahoo.net/blog/archives/2006/09/flash_developer.html class=bluelink>posted</a> the news at Yahoo&#8217;s Developer Center <a href=http://developer.yahoo.net/blog/archives/2006/09/flash_developer.html class=bluelink>blog</a>:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>With examples in both ActionScript 2 and ActionScript 3, the Flash Developer Center will have you mashing up search, maps, music, and events in no time.</p>
<p>Brand-new to Flash? No worries; see our list of downloads and resources to get started. And for even more help, join our new YDN group, <a href=http://groups.yahoo.com/group/ydn-flash/ class=bluelink>ydn-flash</a>, and start trading those API tips and tricks with your fellow developers.</div>
<p></i><br />
Noted Yahoo staffer and blogger Jeremy Zawodny also <a href=http://jeremy.zawodny.com/blog/archives/007490.html class=bluelink>noted</a> the debut of the Flash center, along with one for <a href=http://developer.yahoo.com/ruby/ class=bluelink>Ruby developers</a>. &#8220;What languages should we do next?&#8221; he asked in the post, to which several people replied, &#8220;<a href=http://www.perl.com class=bluelink>Perl</a>.&#8221;</p>
<p>Back to Flash. At Yahoo&#8217;s new center, a few resources have been made available already to developers. A quartet of how-to articles discuss the ins and outs of performing a Yahoo search, using ActionScript with Yahoo Maps, creating a Yahoo Music Jukebox plug-in, and mashing up Flash with Yahoo&#8217;s event service, <a href=http://upcoming.org class=bluelink>Upcoming.org</a>.</p>
<p>Several links to useful downloads and other external resources appear at the Flash Developer Center. The site also makes note of what a developer will need to get started with Yahoo:</p>
<p>&bull;&nbsp; Adobe Flash 8 Professional<br />
&bull;&nbsp; A Yahoo API Key<br />
&bull;&nbsp; YahooAPI class and examples<br />
&bull;&nbsp;  An Application ID</p>
<p>After registering that ID with the Yahoo API class, development can begin. Yahoo&#8217;s how-to examples take the developer through the process of setting up the event handler, and demonstrating how to invoke, for example, the static Yahoo search method.</p>
<p>Interested developers may wish to make their way to Yahoo&#8217;s first public <a href=http://www.hackday.org class=bluelink>Hack Day</a> on September 29-30. See the site for more details.</p>
<p>&#8212;<br />
Tag: </p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return false;" CLASS="printMailTop"><img src=http://images.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+'&#038;tag=Flash','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+' '"><img src=http://images.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a> </p>
<p><script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>David Utter is a staff writer for WebProNews covering technology and business. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/yahoo-flashes-new-development-center-2006-09/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webmin, Usermin Need Updates</title>
		<link>http://www.webpronews.com/webmin-usermin-need-updates-2006-09</link>
		<comments>http://www.webpronews.com/webmin-usermin-need-updates-2006-09#comments</comments>
		<pubDate>Fri, 01 Sep 2006 18:12:55 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Usermin]]></category>
		<category><![CDATA[Webmin]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=31264</guid>
		<description><![CDATA[The French Security Incident Response Team (FrSIRT) has reported a pair of vulnerabilities in Webmin and Usermin that could be exploited by remote attackers.
]]></description>
			<content:encoded><![CDATA[<p>The French Security Incident Response Team (FrSIRT) has reported a pair of vulnerabilities in Webmin and Usermin that could be exploited by remote attackers.</p>
<p><a href=http://www.frsirt.com/english/advisories/2006/3424 class=bluelink>FrSIRT</a> said in its advisory that the pair of flaws pose problems for users of the <a href=http://www.webmin.com class=bluelink>Webmin</a> and Usermin web-based interfaces. Both are written in Perl 5 and employ CGI scripts deliver their functionality.</p>
<p>The advisory described the two issues, as reported to FrSIRT by Keigo Yamazaki, Little eArth Corporation:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>The first issue is due to an error when handling malformed URLs, which could be exploited by attackers to cause malicious scripting code to be executed by the user&#8217;s browser.</p>
<p>The second flaw is due to an error when handling malformed URLs, which could be exploited by attackers to display the source code or arbitrary CGI and Perl scripts.</p></div>
<p></i><br />
The flaws pose a moderate risk to systems running vulnerable versions of Webmin, as they are remotely exploitable. Cross-site scripting would be the attack vector used, according to the information posted at <a href=http://secunia.com/advisories/21690/ class=bluelink>Secunia</a> about the issues:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>1) Some input passed in a NULL character (&#8220;%00&#8243;) in the URL isn&#8217;t properly verified before being used. This can be exploited to disclose the source code of arbitrary CGI and Perl programs.</p>
<p>2) Some input passed in a NULL character (&#8220;%00&#8243;) in the URL isn&#8217;t properly sanitised before being returned to the user. This can be exploited to execute arbitrary HTML and script code in a user&#8217;s browser session in context of an affected site.</p></div>
<p></i><br />
Webmin developers have fixed both vulnerabilities in the development version of Webmin, 1.296, and Usermin, version 1.226.  </p>
<p>System administrators on Unix use Webmin to make configuration changes for services and manage accounts. Usermin provides an interface for regular users to read mail and do other user-level functions. Blogger Chris Dorner <a href=http://chrisdo.org/articles/2006/08/09/webmin-server-administration-software class=bluelink>hosts</a> a walkthrough of Webmin and screenshots of it in action.</p>
<p>&#8212;</p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return false;" CLASS="printMailTop"><img src=http://images1.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+'&#038;tag=Perl,Webmin,Usermin','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+' '"><img src=http://images1.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a> </p>
<p><script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>David Utter is a staff writer for WebProNews covering technology and business. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/webmin-usermin-need-updates-2006-09/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 1/45 queries in 0.027 seconds using memcached
Object Caching 637/757 objects using memcached

Served from: webpronews.com @ 2012-02-12 11:48:53 -->
