One Regular Expression

i.?[:punct:]?.?f.?.?.?r.?.?.?a.?.?.?m.?.?.?e

That should find most iframe phrases when used in a SQL query, which I won’t lay out here (fairly easy to do with phpMyAdmin, it’s literally a copy and paste procedure in the “search” form just change the mode to the proper setting). I tested it against over a year and a half of my archives with some purposely planted and obscured iframes and it has no false positives. This will find any iframe obscured via methods found in attacks on Weblogs.us and it’s users. It may be advantageous to remember this for when Iframe-B-Gone is ready.

-John Havlik

[end of transmission, stay tuned]

Tagged: ,
Updated:

Mtekk Iframe-B-Gone

Seems that the events of early last month did not stop. More and more WordPress users are having issues with malicious iframes being inserted into their blogs. Until now, there were no automated detection and removal tools. Iframe-B-Gone, it’s quick, it’s dirty, but it should do the trick. I’ll get a build up sometime this upcoming weekend, after Beta 3 of Breadcrumb NavXT.

What to expect from Iframe-B-Gone:

  • Scanning of the wp-posts and other WordPress database tables for Iframes.
  • Support for regular expressions for custom “evil” tag detection.
  • Notification of locations and option to not delete selected “results”.

Note that fixing hacked themes is beyond the scope of this plug-in, for that manual searching and removal is necessary, and those familiar with a the terminal shouldn’t have a difficult time figuring out the quick way of searching for stings in files contained within a folder.

-John Havlik

[end of transmission, stay tuned]

Tagged:
Updated:

Breadcrumb NavXT 2.0 Beta 2

No bugs were reported for Beta 1, but I did find a problem with the way the breadcrumb was build for pages. Beta 2 fixes that and not much else. I need feedback and translators. There is now a SVN repository for Breadcrumb NavXT, its over at wp-plugins.org. This version also has a slightly different file structure, the main folder for Breadcrumb NavXT is now breadcrumb-navxt instead of breadcrumb-navigation-xt-2. The change corresponds to the assigned directory in wp-plugins.org.

-John Havlik

[end of transmission, stay tuned]

Breadcrumb NavXT 2.0 Beta 1

Its here! The first beta of the new Breadcrumb NavXT 2.0. An improved administration interface now sports language files for enhanced localization support. Speaking of which, I need translators! I have created the english.php language file as a template, and started a bare-bones espanol.php (Spanish language file) which needs to be filled in with the translations from english.php. Breadcrumb NavXT, is located in many files under the breadcrumb-navigation-xt-2 folder, all localization files are located in the subfolder named languages. A new order of calling occurs in this version, and it shows up as two plug-ins in the plug-in menu, one “core” and one “administration interface”. If you intend to use the administration interface, only enable the administration interface plug-in as it will automatically load up the class located in the core file. Only enable the core plug-in if you are going to use the advanced method for integrating Breadcrumb NavXT into your blog, and you can figure out the differences for calling the differently named class. For basic users integration into your blog has not changed from the 1.10.x method.

You can grab the beta from the Breadcrumb Navigation XT page, or from the link below:

[download=6]

-John Havlik

[end of transmission, stay tuned]

Breadcrumb NavXT 2.0 Beta

The beta is coming soon, very soon. I have a mostly functional version of the breadcrumb class working on my testbed, and tomorrow night I’ll get to work on the administration interface and creating the template for the language files. Then I’ll go back to tidying up loose ends in the class, and release a beta sometime tomorrow evening. So far, just about everything has been rewritten, and all custom wpdb queries were removed. This may cause a slight performance hit, but it should not be that big, unless the pages are very large, and this solves compatibility issues with some other plug-ins, namely the Polyglot plug-in. A the new hierarchical category system has been implemented, and there is now support for multi-paged searches, archives, and home pages. When the beta is released I will need testers that are willing to help debug the plug-in, as well as translators who are willing to write language files for the new administration interface.

Right now I need testers for:

  • Testing PHP4 compatibility (Even though I don’t officially support PHP4 anymore, I do try to keep things working in it)
  • Testing on blogs with various setups for static front pages, including the built in WordPress methods. It seems that the older versions still had bugs in regards to particular implementations of this, and it looked like the old code had some hacks that attempted to get things to work for static front pages. It’s time to get this working properly.
  • General testing, making sure options work as expected, etc.

Once the beta is out I request all bug reports be made in the post that it is announced in, this will keep the Breadcrumb NavXT page’s comment stream cleaner for once the plug-in is officially released.

-John Havlik

[end of transmission, stay tuned]

Tagged:
Updated: