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 Thu 29 Sep 2016, 13:16
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 5 [74 Posts]   Goto page: 1, 2, 3, 4, 5 Next
Author Message
greengeek

Joined: 20 Jul 2010
Posts: 4157
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

EDIT : I have made an alternative (experimental) version available here in response to Sylvanders request to save ALL changes rather than a select few. I call it "b3 Impersonator" as it effectively "clones" your setup.

Extra info for Banksy 3 (Personator):

Tips:
-

Known bugs:
-

Possible future additions for next version:
(Please also look at next post down for versions incorporating some of these additions already)
- Add virtual keyboard eg: xvkbd - to frustrate keyloggers (mikeslr)
- 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 {Now added to b3skype version. I will add to some other versions too. About extra 50MB though}
- 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)
- Make a 'password-protected' version of pmounter so that a user receives a warning dialog and a password request when attempting to use pmount. (raffy)

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   2223 Time(s)

Banksy3Default.jpg

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

Personator3.jpg


Last edited by greengeek on Tue 12 Jul 2016, 01:54; edited 17 times in total
Back to top
View user's profile Send private message 
greengeek

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

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

Special purpose versions:

b3skype
This version contains my skype42/43 combo pet (runs with alsa and does not need pulseaudio), Softmaker Freeoffice 2012 (full version 697 including lots of dictionary locales), and peebees DRM pet to allow Firefox to stream "delayed TV" websites that require DRM. Firefox also has the usual download button for youtube videos. I have also added the ability for the alsamixer settings to be retained in the personalised version, so that record and playback volumes are remembered (helpful for skype and mhwaveedit etc).

Other than that it allows all the other 'b3' personalisations as normal (referred to above and in previous 'banksy' threads).

It's quite weighty at approx 320MB but I find it a nice complete pup that satisfies all my online (and most of my offline) needs.
Download link:
http://www.mediafire.com/download/xrm26b5436k6s3a/b3skypegeneric.iso
md5: 4fbd1a42f4794b8a81b5dfbf712f5921

Notes:
1) In order to use Freeoffice you must have an activation code from Softmaker - (free of charge). This activation code is remembered by the 'personator' script.
2) If you use the 'personator' routine to build the new iso you will need to have at least 1gig ram. (If you have less ram you will need to use the scripts in /root/isolator to do it manually)
3) Skype details are deliberately not retained by the personator script - by requiring fresh login each time it avoids any issues with credentials expiry on the skype server.
Start skype as follows:
- Click 'skypelogin' in the internet menu.
- You'll get 45 seconds during which time you must do the following:
-- agree to the skype terms
-- enter your username and password
-- tick the 'log me in each time skype starts' (tiny checkbox visble at bottom of login screen when you enter your username/password)
- click 'login'

Skype 4.3 will log you in and display your contacts, then at the end of the 45 seconds it will close down and automatically login Skype 4.2 (which will run with alsa instead of needing pulseaudio as 4.3 does)
.

Last edited by greengeek on Thu 08 Jan 2015, 13:20; edited 4 times in total
Back to top
View user's profile Send private message 
ally


Joined: 19 May 2012
Posts: 1320
Location: lincoln, uk

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: 1388
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: 1128
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: 4157
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: 4157
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: 4157
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: 1388
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: 4157
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: 1421
Location: 500 seconds from Sol

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: 4157
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 
greengeek

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

PostPosted: Mon 05 Jan 2015, 05:30    Post subject:  

I have now completed the 'TV replay' version (thanks to peebees drm pet) and included this along with skype (alsa version) and 'full locale' version of Softmaker Freeoffice in "b3skype".

I have added this to the second post at the start of the thread here. I will be adding further special purpose versions there as i finish testing them.
Back to top
View user's profile Send private message 
raffy

Joined: 25 May 2005
Posts: 4829
Location: Manila

PostPosted: Tue 06 Jan 2015, 10:09    Post subject: can't save  

Can't save my file to hard disk! For you, maybe that's good news. Cool

When I try to mount a drive, maybe a dialog should pop up that says "To be sure that you know what you are doing, type the Puppy password" and I will then type "woofwoof" and live happily ever after. Embarassed

_________________
Puppy user since Oct 2004. Want FreeOffice? Get the sfs (English only).
Back to top
View user's profile Send private message 
greengeek

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

PostPosted: Tue 06 Jan 2015, 12:53    Post subject: Re: can't save  

raffy wrote:
Can't save my file to hard disk!
Hi raffy, the way to save to hard disk is to manually enter the command 'pmounter' in a terminal. I have set it this way so that new users (and Windows refugees) don't damage their existing hard drive data through inexperience and wild clicking.

Also, as an extra protection I have locked out the ability to write to ntfs partitions. The user can still read their files from ntfs without restriction.

Are you wanting to write to ntfs? I could make a version that allows this (or I can explain how to temporarily get around the restriction...)

Quote:
When I try to mount a drive, maybe a dialog should pop up that says "To be sure that you know what you are doing, type the Puppy password" and I will then type "woofwoof" and live happily ever after.
Good suggestion. I will add that to my list of features for future versions.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 5 [74 Posts]   Goto page: 1, 2, 3, 4, 5 Next
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.0856s ][ Queries: 12 (0.0071s) ][ GZIP on ]