Progress on WiFiSpoof 3.0 update

So I am making some good progress on the WifiSpoof update, and it is a pretty big update and incorporates some really nice features. (i think).

The new update is sandboxed, and now includes a privileged helper app, so there is no more messing around with storing system passwords in the keychain. You will need to still authorise the helper for WiFiSpoof to be able to do its job, but this will only be a one time occurrence.

WiFiSpoof will finally gain rule support, giving you the ability to totally customise your browsing experience. There will be support for performing different actions when connected to different networks. Say for example you want to use you in-built Mac Address when connected to your home network, at your local cafe you want to randomise every 15mins, and at work you need to use another specific Mac Address – stating in v3.0 this will all be totally possible.

check out the screenshots for a better idea of how rules are generated and managed.

progress of WiFiSpoof Rules support

progress of WiFiSpoof Rules support

progress of WiFiSpoof Rules manager

progress of WiFiSpoof Rules manager

Still to do
I have finished rule generation and management, but currently the rules aren’t read or acted on by WiFiSpoof yet… I also still need to add an indicator to the main interface to show the active rule status. I imagine both of these to be relatively easy tasks…. lets hope my hunch is correct.

On a side note, the most difficult problems I’ve faced in my progress so far were with getting the privileged helper installed and activated, and with making sure that all rules, favourite addresses and favourite networks all had unique names!

The privileged helper code does have a lot of examples around the internet of how to set it up, but all missed out at least one key task… I was banging my head against the wall for days trying to get all the code signing, and build settings just right. Now thats its working though, it makes installing and using WiFiSpoof much more secure and pleasant.

Also maybe of interest for some, the Rules are saved and accessed via core-data. I was initially turned off from using core data as I thought it looked too complicated… but it turns out, core data was a huge time saver, and actually pretty easy to implement.

Posted in WiFiSpoof | Leave a comment

Javascript & CloudFlare Rocket Loader oddities

Last night while fixing up some minor issues on my site, I noticed that some javascript’s weren’t functioning correctly…
In particular, my mobile menus for non-Safari browsers wasn’t working… I have no idea how long its been that way. ๐Ÿ™

I ended up going round and round in circles for hours trying to find the problem, and after a while finally discovered it was CloudFlare’s Rocket Loader causing the issues.

Disabling the feature instantly fixed my site.

you can find out about Rocket Loader here:

Posted in Misc | Leave a comment

Welcome to all the new users

A big Welcome and thanks to everyone who purchased any SweetP Productions Apps during the Black Friday/Cyber Monday sales. If you have any issues or questions, feel free to send me an email, and don’t forget to check out the support forums.

Posted in Misc | Leave a comment

Black Friday Mega SweetP Productions Sale

Black Friday Sale!
To celebrate the holidays, I have discounted virtually all my software at close to or more than 50% off. If you’ve been holding off getting any SweetP Productions Software, NOW is the time to do it. These prices won’t be repeated any time soon.

Heres the run down on whats on sale:
Cookie 5 $14.99 $7.99 47% saving
Cookie $14.99 $7.99 47% saving
WiFiSpoof $9.99 $4.99 50% saving
Privatus $4.99 $1.99 60% saving
USBclean $4.99 $1.99 60% saving
Xliff Editor $4.99 $1.99 60% saving
Invisible $4.99 $1.99 60% saving
Hides $4.99 99ยข 80% saving
Email Address Extractor $49.99 $19.99 60% saving

All these savings are available in the Mac App Store, and in the SweetP Productions Store

links to the Mac App Store versions can be found on my site:

Enjoy your holidays!

Posted in Cookie, eMail Address Extractor, Hides, Invisible, Privatus, USBclean, WiFiSpoof, Xliff Editor | Leave a comment

Cookie version 5.2.1 and NSUserUnixTask

Cookie - More privacy, better browsing.
While version 5.2.1 is only a minor version bump, don’t be fooled it is actually a pretty important update. Previously versions were ignoring Safari’s cache files in the private/var/ system folders. (Cookie4 removes these files already, and has done for a long time…) The reason this has been the case for so long is the Apple sandbox.

Cookie4 runs a deep search of these system folders via NSTask. This fails under the Apple sandbox. I tried to overcome this problem by prompting for access before searching, and while this does work… The permission is required every time a search is run. I have no idea why this is the case, but it creates a usability nightmare, as the permissions dialog would appear whenever a cache cleaning schedule was run, and again for each file removed. Totally not ideal…

I finally solved this yesterday, by using another method i already employ for another feature of my app – cookies removal. On Safari the only way to completely remove cookies is to kill the nsurlstoraged daemon – and the only way to kill the daemon (in the sandbox) is via an external shell script placed in the Application Scripts folder. Im not sure why I didn’t think about this earlier… to be honest I think I just plain forgot about the cache issue. Luckily I was reminded just the other day by a user writing in for support. So now Cookie searches and remove items in the cache by way of calling the small script which needs to be placed in the Application Scripts folder. For those that are interested the script is called via NSUserUnixTask.

Just like Privatus the script needs to be *installed into the Application Scripts folder, and can be found here, or downloaded direct from here.
*script only needs to be manually installed for the Mac App Store version

The update is available now in the Mac App Store, or via the Check for Updates menu (SweetP version)

you can find out more by visiting the dedicated website, or by checking out our main site.

Posted in Cookie | Tagged | Leave a comment

Privatus updated to version 5.0.4

Privatus - Automated online privacy protection.
I have just released an update for all Privatus users, and included are some important usability fixes. First of all I have fixed the ON/OFF toggle switch – in previous versions I discovered that it was being ignored! Also fixed was an issue with browser removal settings not being updated correctly. I have also enabled a much deeper cache clean for Safari users. To enable this, you will need to *download the updated scripts disk image from here:
and place them in Privatus’ scripts folder.

The link with full details on script installation can be found here.

*This is only applicable to Mac App Store users, as the SweetP version installs the script automatically.

The update is available now in the Mac App Store, or via the Check for Updates menu (SweetP version)

you can find out more by visiting the dedicated website, or by checking out our main site.

Posted in Privatus | Tagged | Leave a comment

Cookie v5.2

So Cookie v5.2 is now available is contains some useful updates:

  • Japanese translation – thanks Koichi MATSUMOTO @koichimats
  • MacBook Pro TouchBar support
  • Firefox Developer Edition Support
  • fixed an issue with timer removal of tracking cookies
  • fix for potential endless permissions window loop
  • fix for not remembering menubar position

as always, Cookie 5.2 is available via the updates menu, or the Mac App Store.
SweetP Productions
Cookie 5

Posted in Cookie | Leave a comment

Xliff Editor v1.5.1

so a couple of bugs crept into v1.5, and I’ve fixed these in v1.5.1

  • fixed an issue with populating source/target languages
  • fixed a potential issue with creating zero byte files

Xliff Editor v1.5.1 is available only in the Mac App Store.

Posted in Xliff Editor | Leave a comment

Cookie beta v5.1.3.3 with MacBook Pro TouchBar support

I have just uploaded the latest beta of Cookie5, and heres the list of changes:

  • Firefox Developer Edition Support
  • MacBook Pro TouchBar support
  • fixed an issue with timer removal of tracking cookies
  • another attempt at fixing potential endless permissions window loop

you can grab it from the usual location:

please let me know if you find any bugs,
Id like to release this asap in time for the new MacBook Pro shipment arrivals.

Posted in Cookie | Leave a comment

new Cookie5 beta (v5.1.3.2)

Ive just uploaded Cookie beta to my server, and it includes the following improvement/fix:

  • japanese translation – thanks Koichi MATSUMOTO @koichimats
  • attempt to fix potential endless permissions window loop

as always its available via the Check for Updates menu or direct download from here:


Posted in Cookie | Leave a comment