Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 20 Dec 2014, 04:20
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
Banksy 3 - aka "The Personator"
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [12 Posts]  
Author Message
greengeek

Joined: 20 Jul 2010
Posts: 2747
Location: New Zealand

PostPosted: Tue 09 Dec 2014, 04:55    Post subject:  Banksy 3 - aka "The Personator"  

(Updated 2014 Dec 12)

Banksy 3 (aka "The Personator") is aimed at users who want a puppy with the following characteristics:

- easily personalised.
- retains personalisations without having a savefile.
- user does not need to understand remastering to remember personal settings!
- resistant to online nasties as the code is unchanged and always fresh at each boot.
- no passwords retained.
- no history retained.
- intended to reduce risks from online usage. Don't use Windows for online banking!
- plenty of wallpaper choices (including the ability to add users own image file)
- primarily intended for CD or DVD boot to ensure code integrity. (Can be installed as frugal if desired)
- safe for Puppy first timers as it cannot write to ntfs (in default mode)
- show your friends how they can easily get online with a personalised Puppy CD or DVD without knowing anything about remastering.

This is a great way to recycle a PC or laptop that has a dead Windows install, or even a machine that has no operating system or hard disk at all. Turn a $50 laptop into a running machine booting from a personalised CD.
Burn a CD for each of your friends to use in emergencies.
All without remastering!

NOTE - the inbuilt automatic personalisation routines probably require a minimum of 768MB. My testing has been done on 1GB and 2GB machines.
(On lower ram machines it may be possible to run the personalisation manually using the routines in /root/isolator)

What does Banksy3 remember?

1) "Quicksetup" parameters:
- Language / locale
- Keyboard type
- Timezone
- Hostname

2) Wifi parameters - as set up via sns ("simple network setup").

3) Browser bookmarks, homepage, security settings etc.

4) Desktop background image / wallpaper. (Allows choice from several existing images, or the addition of extra personalised images)

5) Singleclick or doubleclick preference.

6) Touchpad (flsynclient) settings.

7) Leafpad settings (wordwrap etc)

8) Any "user extras" that are stored in /opt/b3user. This can be .pets, documents, images, audio etc etc that the user wants to have available within a personalised puppy.

Also incorporates the following:

- Ability to burn new banksy3generic.iso CD or DVD with single click ease.
- Ability to burn new banksy3personalised.iso CD or DVD with single click ease
- Ability to create new generic iso or personalised iso for HDD use if CD/DVD version is not desired.
- Screen brightness utilities can be found in /opt/b3payload. (As well as up/down controls in the task bar). Different PCs require different methods so several options are included.
- Mochi Moppels 'terminal copy' modification. This allows the user to copy data from a terminal by using the Shift+Ctrl+c shortcut.
- Mochi Moppels 'PPM download only' mod for saving packages (first version)
- SFRs "Take-a-Shot" utility for image capture. Also permits animated gif capture of desktop activity.
- rcrsn51s "peasyglue"
- pupmd5 (01micko/shinobar/don570)
- Addition of "xbatalarm" to sound a warning if the battery is running low.
- Replacement version of "vattery" to improve system tray battery icon function.
- Shinobars "dir2iso"
- Updated pMusic
#- Updated SSL
#- Updated Bash
#- Updated wget
- Pmount hidden to avoid unintended mounting/deletion of partitions by inexperienced user.
- Drive icons disabled to prevent accidental access/deleting of offline data. (still accessible to experienced users)
- NTFS mounting locked to 'Read Only' to minimise risk to existing Windows partition.
- Provision of a variety of shutdown options ("traffic lights" on desktop) including "killdown" which permits more or less instantaneous shutdown during live session as a timesaver.
- /opt/b3payload includes "PeasyWifi 3.3" .pet in case some users have 'sns' problems and wish to try an alternative. Not yet installed as the user should refer to the forum thread for details of best usage.
- "Ipinfo" default external IP check disabled.
- Other apps include:
xdotool

Download link : Updated Dec 12
http://www.mediafire.com/download/t2zh1iy483o1sy8/banksy3generic_01.iso
md5= 03e3ba185e45a530c6b519adc11a1c27

Banksy 3 / Personator 3 is based on Slacko 5.6 which is available here
Slacko 5.6 devx available here

Tips:
-

Known bugs:
-

Possible future additions for next version:
- Extend the list of functions in the 'distillor' script which determines what is transferred across to the personalised version.
- Possibly allow some method to remove generic, personator, singleclick and doubleclick icons to be removed from the desktop in the personalised version if user chooses. (mikeslr)
- Add some method to allow personalisation function to be locked out or passworded (mikeslr)
- Add Freeoffice
- Add Truecrypt and/or Tomb or similar to allow stored data to be encrypted. (mikeslr)
- Fork a 'kiosk' version that has Gparted and pmount completely removed to increase lockdown for all users (rather than just protecting new users and Windows refugees from basic mistakes)
- Find way to force pburn to default to its slowest speed for normal burn functions. (mikeslr)
- Add RSH timezone mods so that it can be passed as a boot time option if desired.
- Implement RSH pinterface mod so that interface language can be modified during boot.
- Investigate "peazip" as possible means of storing encrypted data. (mikeslr)

Revision History:
banksy3generic_01.iso released Dec 12
- fixed incorrect wget symlink causing PPM download problem.

banksy3generic.iso released Dec 8
Banksy3Default.jpg
 Description   
 Filesize   85.16 KB
 Viewed   543 Time(s)

Banksy3Default.jpg

Personator3.jpg
 Description   
 Filesize   57.84 KB
 Viewed   545 Time(s)

Personator3.jpg


Last edited by greengeek on Wed 17 Dec 2014, 14:14; edited 13 times in total
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2747
Location: New Zealand

PostPosted: Tue 09 Dec 2014, 14:12    Post subject:  

reserved
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 884
Location: lincoln

PostPosted: Tue 09 Dec 2014, 17:38    Post subject:  

mirrored here: [url]archive.org/details/Puppy_Linux_BanksyPup[/url]

Smile
Back to top
View user's profile Send private message Visit poster's website 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 692
Location: nyc

PostPosted: Tue 09 Dec 2014, 21:30    Post subject:  

mirrored here as well.

must be pretty popular, greengeek. i don't remember my download last week of version two taking nearly as long.

Smile
Back to top
View user's profile Send private message 
slavvo67

Joined: 12 Oct 2012
Posts: 488
Location: The other Mr. 305

PostPosted: Tue 09 Dec 2014, 21:54    Post subject:  

This one looks interesting. Downloading now.... Just hoping it doesn't come with Arnold's ugly face. LOL

Best,

Slavvo67
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2747
Location: New Zealand

PostPosted: Wed 10 Dec 2014, 04:10    Post subject:  

.
Thanks for the mirroring guys.

Quote:
Downloading now.... Just hoping it doesn't come with Arnold's ugly face. LOL
Plenty of wallpaper choices in there. Nothing wrong with old Arnie though..!
Smile
(and you can also add your own wallpaper into /usr/share/backgrounds/personal)
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2747
Location: New Zealand

PostPosted: Wed 10 Dec 2014, 15:03    Post subject:  

My apologies - wget is broken and PPM cannot find packages
Please hold off on downloading till I upload new version. I will advise when done.
Really sorry about this...
Embarassed

EDIT - resolved Dec 12 - new download link
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2747
Location: New Zealand

PostPosted: Fri 12 Dec 2014, 05:46    Post subject:  

New download link added to first post

- Resolved missing symlink which was causing wget connection failure when trying to download new packages via PPM.
- Added pupmd5 to rightclick menu (01micko/shinobar/don570)

New download is banksy3generic_01.iso
Back to top
View user's profile Send private message 
Puppus Dogfellow


Joined: 07 Jan 2013
Posts: 692
Location: nyc

PostPosted: Mon 15 Dec 2014, 00:21    Post subject:  

greengeek wrote:
New download link added to first post

- Resolved missing symlink which was causing wget connection failure when trying to download new packages via PPM.
- Added pupmd5 to rightclick menu (01micko/shinobar/don570)

New download is banksy3generic_01.iso


mirrored (earlier one removed).
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2747
Location: New Zealand

PostPosted: Mon 15 Dec 2014, 01:38    Post subject:  

Thanks P.D - much appreciated.
Back to top
View user's profile Send private message 
mikeslr


Joined: 16 Jun 2008
Posts: 841
Location: Union New Jersey USA

PostPosted: Wed 17 Dec 2014, 12:05    Post subject: Easy Encryption Technique  

Hi greengeek,

As I tend to be haunted by unresolved problems until a solution is found, from time to time the question of a user being able to encrypt sensitive data while running banksy kept re-emerging. I think I've found an almost perfect solution; or at least a solution unless and until something better is developed.
Since protecting sensitive data is a question not confined to banksy, but arises whichever version of Puppy is used, I've posted about it in detail here: http://murga-linux.com/puppy/viewtopic.php?p=815424#815424.

However, the gist of the solution is:

(1) Include Asterisk's peazip in banksy. I tested it and it works.
(2) Either have no menu entry; or a camouflaged one. Probably the former. peazip can be started by typing "peazip" --without the quotes in a terminal. It may be possible to rename that binary without breaking peazip. I haven't tried, yet.
(3) Peazip enables various compression and encryption techniques, including the use of AES256 encryption of a "pea" archive. [Including/Adding files and folders to an archive is easy].
(4) Only peazip was able to "unzip" an encrypted pea archive.
(5) The symbol/icon of a pea archive looks exactly like that of a "binary", but its name has a ".pea" suffix. If the archive is renamed by deleting that suffix, not even peazip can open it --until the archive is renamed to include that suffix.

Of course, to even open or store an archive from an already personated version of banksy, access to storage media only becomes available after a terminal call to the mounting application.

[Perhaps if peazip's binary can be renamed, we could associate the two necessary commands: name the first mac, and the second gyver. Laughing ].

I tested peazip as an SFS loaded on the fly onto banksy. I'll see how easy it will be to include by remastering your SFS. Once I unpack your SFS into a directory, I can keep it to explore other edits. So I'll also test whether the command to invoke peazip can be changed without breaking things.

I suggest that you have testers and early users of banksy try its scanning and printing modules. Creating encrypted files shouldn't be the only way for a user to preserve data, especially while running banksy while "on the road."

The holiday season is upon us. The spirits of other unfinished projects may haunt me. So if I don't have a later chance to may

I wish You & All,

A Happy Holiday & Peace.

mikesLr
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2747
Location: New Zealand

PostPosted: Wed 17 Dec 2014, 14:19    Post subject:  

Thanks Mike - I've now added "peazip" to the list of updates for next version. Scanning and printing are on my 'backburner' list of things to work on later too - it's just that they are very specific to scanner/printer model and I need to clearly identify exactly which directories to grab to ensure the correct configuration and driver files are brought across. Also need to understand cups better. That one is a job for long cold indoor winter days.

(currently working on improving browser drm functionality on "TV replay" websites - almost sorted)

Many thanks for testing!
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [12 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0843s ][ Queries: 12 (0.0035s) ][ GZIP on ]