That's easy! A few weeks prior I wanted something similar so all my variable names and such were replaced with flower names. My thought was to post it under Cool Uses for Perl or such and say that it produced "fragrant" code or something silly. Added That's most of the functionality of B::D right there.

[Added Oh and yes, the whole point to B::Deobfuscate is to make obfuscated source code easier to read than B::Deparse normally affords. But there's no question regarding the legality of that. Anyhow, take a gander at a problem I had with an obfuscated JavaScript program over here. I tend to view obfuscated source as an impediment to business but that's not even related to my original though for B::D. My thought here was that the various claims to invunerability were really annoying so I decided to prove them wrong. I can't say I've ever had a need to deobfuscate perl source so its not as if the module was coded with the explicit purpose of violating a contract or anything (not that I have any contracts to violate here anyway).

So it just boils down to one person's annoyance one morning with some silly claims.]


In reply to Re^9: Here is a commercial obfuscator by diotalevi
in thread Here is a commercial obfuscator by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.