L/i/nux: Difference between revisions

From /i/nsurgency W/i/ki
Jump to navigationJump to search
Fix image links
 
(46 intermediate revisions by 21 users not shown)
Line 2: Line 2:
=L/i/nux Project Proposal=
=L/i/nux Project Proposal=


This is the proposal to create a new distribution of Linux for our /i/nsurgents. While I realize that this would be fairly similar to [http://anonym.to/?http://www.remote-exploit.org/backtrack.html BackTrack] in many ways I think there would be some key advantages to us creating our own distr0. Mainly that since anonymous is not, in any sense of the word, an enterprise we can include tools that BackTrack was restricted from including (i.e. Nessus), and our catalog of tools tends to go beyond penetration testing and include tools for Pranks Calls, DDoS attacks, and the like.
This is the proposal to create a new distribution of Linux for our /i/nsurgents. While I realize that this would be fairly similar to [http://www.remote-exploit.org/backtrack.html BackTrack] in many ways I think there would be some key advantages to us creating our own distro:
 
* We can include tools that BackTrack was restricted from including (i.e. Nessus)  
* Anon-specific tools such as Prank Calling, Mail Bombing, Spamming, DDoS, etc
* Themes!


==Discussion==
==Discussion==


<s>I've set up an IRC channel for the L/i/nux Project. I can't connect to irc.partyvan.fm so the channel is on '''irc.chatnets.net #l/i/nux</s> IRC channel is dead as a fucking doorknob. Somebody register a channel in irc.partyvan.fm so we can get shit going smoothly.
I've set up an IRC channel for the /i/Linux Project at irc.helldive.org #l/i/nux. Lurk moar.
'''
 
==Proper Procedure For Build Contributors==
 
When adding or removing programs and components to a L/i/nux build please keep a detailed log of all the steps you took and any errors you encountered. This is so that should we need to re-do the build from scratch we can speed up the process. This also allows us to check each others work for mistakes and get building the distro down to a science, and prevents future headaches. And please do not keep the logs on the wiki for risk of them being vandalized, upload a file and link it on the wiki instead.
 
===asdzxcman===
Ok, I will post not only installing error but the changes I made due to something. --[[User:Asdzxcman|asdzxcman]] 17:18, 6 January 2009 (UTC)
 
* List
*# '''Ethercap GTK''' - [http://anonym.to/?http://pastebin.ca/1300956 Link] (sudo mkdir /var/cache/man/de.UTF-8)
*# '''GifShuffle''' - IDK how to put it as a package so I compiled it and copied over to /usr/bin/gifshuffle
*# '''Mp3Stego''' - It's for Windows only (source anyone?) I have thrown it into skel/insurgency along with other scripts
*# '''PyRAEP''' - can't find it :<
*# '''Tor''' - there is a repo for it so why bother to install? Added repo to sources.list
*# '''MailSnarf''' - dsniff contains it now
*# '''MsgSnarf''' - same as above
*# '''Eraser''' - didnt work in wine for me SRM (in the secure-delete package) or wipe should work
 
==Determining Methodology==
 
* We're going the Distro Method, we're gonna be passing around virtualbox VM so that we can send it to each other to work on.
 
===The Distro Method===
 
* Tutorials on how to create your own Linux distro:
** From Knoppix / Puppy Linux / Linux From Scratch (LFS) / Gentoo [http://anonym.to/?http://www.informationweek.com/news/software/showArticle.jhtml?articleID=205917063 link]
** From Debian based distros (Ubuntu used as the example) [http://anonym.to/?http://www.cyberpunkcafe.com/page.php?31 link]
 
* Pros:
*# + many how-to's available
*# + more control
*# + components would be pre-installed for the user
*# + much more official
 
* Cons:
*# - bai bai bandwidth
*# - responsibility to keep the distro secure and up to date would fall on us '''We don't have to keep it up to date if it's just running under a VM.'''


==Distribution==
==Distribution==
We should use LinuxTracker[http://linuxtracker.org/] to distribute the distro. It saves Anon the bandwidth.
We should use LinuxTracker[http://linuxtracker.org/] to distribute the distro. It saves Anon the bandwidth
# [http://www.ubuntu.com/ Ubuntu] Decided upon by irc.
# [http://www.linuxmint.com/blog/?p=1483 Linux Mint is better]
# [http://www.archlinux.org Arch is best]


==The Distro Which L/i/nux Will Be Based On==
==Liberté Linux==
[http://dee.su/liberte Liberté Linux] is a [http://dee.su/liberte-security secure], reliable, lightweight, and easy to use [http://www.gentoo.org/ Gentoo]-based [http://en.gentoo-wiki.com/wiki/Build_Your_Own_LiveCD_or_LiveDVD LiveUSB] Linux distribution intended as a communication aid in [http://dee.su/liberte-motivation hostile environments] — created especially for Anonymous. Liberté installs as a regular directory on a USB/SD key, and boots on any desktop computer or laptop. Available internet connection is then used to set up a [http://www.torproject.org/ Tor] circuit which handles all network communication. During first boot, a unique email ID is generated from fingerprints of user's certificate and Tor [http://www.torproject.org/hidden-services.html.en hidden service] key. This persistent ID allows one to stealthily communicate with other Liberté users ''(the communication part is not yet finished)''. The distribution includes image and document processing applications, and can function as a secure web browsing platform.


# [http://anonym.to/?http://www.ubuntu.com/ Ubuntu] Decided upon by irc.
For developers, Liberté can also serve as a robust framework for mastering Gentoo-based LiveUSBs/CDs. The build process is fully automated with incremental build support, and is more mature and reliable than most of Gentoo's own outdated [http://wolf31o2.org/projects/ LiveCD tools]. Gentoo is an extremely flexible distribution for safely generating custom live media from source — for instance, Liberté does not contain Portage, GCC, Perl or Python.
# [http://anonym.to/?http://www.archlinux.org/ Arch] what Dart27 is working on.


==Tools & Programs To Include==
==Tools & Programs To Include==


* Pretty much the programs used in Backtrack
* '''HOW ABOUT WE ADD A COMPLETE GUIDE ON HOW TO FUCKING PROGRAM FOR LINUX and a fuckton of other usefull tech dox SO NEWFAGS CAN LEARN NOT TO BE NEWFAGS'''
* Components for Prank calls,wardialing, DDoS attacks, etc
* Start with easy docs and tools for n00bs, use as many ubuntu packages or PPA sources as possible, so the updates are Canonicals problem
* Encryption tools to hide shit
* Components for Prank calls, wardialing, DDoS attacks, etc
* Anonymizing tools (Tor for starters)
* Encryption tools, mostly GPG w/ gui and TrueCrypt. Home directory encryption and swap partition encryption should be enabled by default.
* a fuckton of IRC clients
* Anonymizing tools, TOR and Freenet are the only decent ones. Mixminion works for emails, but isn't n00b friendly.
* Components for Perl/C-C++ scripting, etc, so people can code their own stuff (It's free software, after all)
* IRC Clients, X-Chat default (moar are easily acquired via software center)
* WINE, etc.
* Components for scripting, python or whatever
* WINE to run Windows apps
* 'restricted extras' support for playback of mp3s / DVDs / etc.[http://www.medibuntu.org/]
* 'restricted extras' support for playback of mp3s / DVDs / etc.[http://www.medibuntu.org/]
* start with gnome, add kde and lxde versions later
* start with gnome, add XFCE for slower systems and kde eventually
* list the programs here lol
 
===Specific Programs===


<center><u>'''HELP US WITH THIS SECTION BY ADDING LINKS TO THE PROGRAMS LISTED!'''</u></center>
===Current Programs===
* '''Tor''' - Added repo to sources.list, seems to have an install error in the chroot, but files are there.
*# '''dsniff''' INstalled
*# '''secure-delete''' - Installed


===Proposed Programs===
* '''Libraries and Dependencies'''
** ''Python''
** ''Python-tkinter''
** ''Perl''
** ''Scheme''
*** ''Emacs''
*** ''Vim''
** ''Wine''


* '''Tools'''
* '''Tools'''
** '''DDoS'''
** '''DDoS''
**** "[[Low Orbit Ion Cannon]]"
*** '''Bandwidth Raep'''
*** '''Bandwidth Raep'''
**** ''BWRaeper.net'' [wine]
**** ''[[BWRaeper.NET]]'' [wine]
**** ''PyRAEP''
**** ''[[PyRAEP]]''
**** ''PyGetRaep''
**** ''[[Pygetraep]]''
*** '''Flooders'''
*** '''Flooders'''
**** ''MT-Pulse''
**** ''[[UDP.pl]]''
**** ''PyRAEP''
**** ''[[PyRAEP]]''
*** '''Email Bombers'''
*** '''Email Bombers'''
**** ''[http://www.sendmail.org/ Sendmail]'' (can work hand-in-hand with Ruby or PHP and spam scripts)
** '''Networking'''
** '''Networking'''
*** '''Proxy'''
*** '''Proxy'''
**** ''[http://anonym.to/?http://www.torproject.org/ Tor]''
**** "[[Tor]]''
*** '''[http://anonym.to/?http://freenetproject.org/ Freenet]'''  <--- We have setup nodes, if you want refs go to irc :3 --[[User:Asdzxcman|asdzxcman]] 22:28, 29 December 2008 (UTC)
*** '''Wifi'''
*** '''Wifi'''
**** ''Kismet''
**** ''[http://www.kismetwireless.net/ Kismet]''
*** '''Sniffers'''
*** '''Sniffers'''
**** ''AimSniff''
**** ''[http://www.aimsniff.com/ AimSniff]''
**** ''MailSnarf''
**** ''[http://www.sofotex.com/MailSniff-download_L39960.html MailSniff]''
**** ''MsgSnarf''
**** ''[http://www.wireshark.org/ Wireshark]''
**** ''Wireshark''
**** ''Ethercap GTK''
**** ''Ethercap GTK''
**** ''Etherape''
**** ''Etherape''
Line 116: Line 77:
**** ''OphCrack''
**** ''OphCrack''
**** ''AirCrack''
**** ''AirCrack''
**** ''mdk3'' (built on aircrack tools, goes above and beyond... This thing has an OCTOFUCKINGPOTATOCANNON WiFi DoS Mode)
** '''Security'''
** '''Security'''
*** '''Encryption'''
*** '''Encryption'''
Line 122: Line 84:
**** ''Truecrypt''
**** ''Truecrypt''
*** '''Data Destruction'''
*** '''Data Destruction'''
**** ''Wipe''
**** ''Eraser''
** '''WINE'''
*** ''[http://anonym.to/?http://www.winehq.org/download/ WINE]''
** '''Display'''
*** ''Conky''
*** ''tint2''


==Unique Features==
==Unique Features==


We're going to '''try''' and add some features which will be unique to the L/i/nux distro. This is going to be the hardest part of the entire project so we want to start out a bit realistic and not too ambitious here.
We're going to '''try''' and add some features which will be unique to the /i/Linux distro. This is going to be the hardest part of the entire project so we want to start out a bit realistic and not too ambitious here.


===Features In Development===
===Features In Development===


* Raid RSS
* Raid RSS
** This feature will alert L/i/nux users to any new raids being planned on the Partyvan W/i/ki by using a simple RSS feed which we will be launching once everything is ready. This feature probably won't make it into the alpha releases (or even the early beta releases) of L/i/nux. <!--http://partyvan.info/index.php?title=Main_Page/Newswire&feed=rss-->
** This feature will alert /i/Linux users to any new raids being planned on the Partyvan W/i/ki by using a simple RSS feed which we will be launching once everything is ready. This feature probably won't make it into the alpha releases (or even the early beta releases) of /i/Linux. <!--http://partyvan.info/index.php?title=Main_Page/Newswire&feed=rss--> This would be easy to implement with a gnome panel app.


===Suggest Features===
===Suggest Features===


Add feature suggestions here.
Add feature suggestions here.
* Bittorrent update system. If we follow the model laid out by the [http://anonym.to/?http://torrentfreak.com/use-bittorrent-to-upgrade-to-ubuntu-intrepid-ibex-081029/ Hardy -> Intrepid bittorrent upgrade] we could avoid bandwidth issues and server strain for any updates to the L/i/nux system.
* Bittorrent update system. If we follow the model laid out by the [http://torrentfreak.com/use-bittorrent-to-upgrade-to-ubuntu-intrepid-ibex-081029/ Hardy -> Intrepid bittorrent upgrade] we could avoid bandwidth issues and server strain for any updates to the L/i/nux system.
 
* The use of Garfio for the compilation of a (possible) Live-CD: Garfio is a tool specifically made for the compilation of a Live CD for a distro called Tuquito Linux. The pros are that it's difficulty falls into the "easy-as-shit" category and that it can hold over 2 gigabytes of information to put in a 650MB CD (And, obviously, a tad more for a 700MB CD). The main con is that it might ('''MIGHT''', I have not checked yet) be in Spanish; although I can help with that.
 
* Awesomeface start button, or something just as badass.
 
* Make it easy to boot off a usb thumbdrive
 
* There should not be a wallpaper, just a solid colour. Wallpapers takes much more CPU and RAM than a solid colour.


==Rebranding & Mockups==
==Rebranding & Mockups==


===References===
===References===
* [http://anonym.to/?http://tuxenclave.wordpress.com/2007/11/23/ubuntu-customization-guide-v2/ Customization Guide]
* [http://tuxenclave.wordpress.com/2007/11/23/ubuntu-customization-guide-v2/ Customization Guide]
* [http://anonym.to/?http://news.softpedia.com/news/Change-Ubuntu-Bootsplash-Theme-55237.shtml Boot Screen Creation Guide]
* [http://news.softpedia.com/news/Change-Ubuntu-Bootsplash-Theme-55237.shtml Boot Screen Creation Guide]
* [http://anonym.to/?http://live.gnome.org/GnomeArt/Tutorials/GdmThemes GDM Creation Guide]
* [http://live.gnome.org/GnomeArt/Tutorials/GdmThemes GDM Creation Guide]
* [http://anonym.to/?http://docs.gimp.org/en/gimp-image-convert-indexed.html Color Palette Reference]
* [http://docs.gimp.org/en/gimp-image-convert-indexed.html Color Palette Reference]


===Images===
===Images===
Line 157: Line 120:
====Wall Papers====
====Wall Papers====


<center><u>'''WE HAVE ENOUGH WALLS FOR NOW, LETS WORK ON SOME OF THE OTHER SHIT THAT NEEDS WORKING ON!'''</u></center>
<center><u>'''THESE ARE ALL B0RKED, NEED NOW IMAGES! NAO!'''</u></center>
 
[[:File:LinuxWallpaper.jpg|Default Wall A]]


[http://cyrus.phurl.us/images/f/fc/LinuxWallpaper.jpg Default Wall A]
[[:File:Linux_wallpaper_B.jpg|Default Wall B]]


[http://cyrus.phurl.us/images/6/6a/Linux_wallpaper_B.jpg Default Wall B]  
[[:File:Linux_Wall_C.jpg|Default Wall C]]


[http://cyrus.phurl.us/images/b/b2/Linux_Wall_C.jpg Default Wall C]
[[:File:Linux_Wall_D.jpg|Default Wall D]]


[http://cyrus.phurl.us/images/5/5d/Linux_Wall_D.jpg Default Wall D]
[[:File:Mudkipzwall.jpg|Default Wall E]]


[http://cyrus.phurl.us/images/3/3f/Mudkipzwall.jpg Defulat Wall E]
[[:File:Lol.png|Default Wall F]]


[http://cyrus.phurl.us/images/3/30/Lol.png Defulat Wall F]
[http://i356.photobucket.com/albums/oo6/jciarlan/linux.jpg Default Wall G]


====Boot Screen Mockups====
====Boot Screen Mockups====


[http://cyrus.phurl.us/images/0/03/Boot_Screen2.png Boot Screen Mockup 1]
[[:File:Boot_Screen2.png|Boot Screen Mockup 1]]


[http://cyrus.phurl.us/images/c/c0/Bootmockup.png Boot Screen Mockup 2]
[[:File:Bootmockup.png|Boot Screen Mockup 2]]


====GDM Mockups====
====GDM Mockups====


[http://cyrus.phurl.us/images/b/b2/GDM_Mockup_1.png GDM Mockup 1]
[[:File:GDM_Mockup_1.png|GDM Mockup 1]]


[http://cyrus.phurl.us/images/3/3f/Gdm_mockup_1v2.png GDM Mockup 1b]
[[:File:Gdm_mockup_1v2.png|GDM Mockup 1b]]


[http://cyrus.phurl.us/images/2/26/Background.png GDM Mockup 2] [http://anonym.to/?http://www.mediafire.com/?l5tfth4nf24 tar.gz file] FIXED FILE, now it works
[[:File:Background.png|GDM Mockup 2]] [http://www.mediafire.com/?l5tfth4nf24 tar.gz file] FIXED FILE, now it works


==Related Projects==
==Related Projects==


[http://cyrus.phurl.us/index.php?title=W/i/ndows W/i/ndows]
[[W/i/ndows]]


[[Category: Projects]]
[[Category: Projects]]

Latest revision as of 02:39, 19 March 2025

L/i/nux Project Proposal[edit]

This is the proposal to create a new distribution of Linux for our /i/nsurgents. While I realize that this would be fairly similar to BackTrack in many ways I think there would be some key advantages to us creating our own distro:

  • We can include tools that BackTrack was restricted from including (i.e. Nessus)
  • Anon-specific tools such as Prank Calling, Mail Bombing, Spamming, DDoS, etc
  • Themes!

Discussion[edit]

I've set up an IRC channel for the /i/Linux Project at irc.helldive.org #l/i/nux. Lurk moar.

Distribution[edit]

We should use LinuxTracker[1] to distribute the distro. It saves Anon the bandwidth

  1. Ubuntu Decided upon by irc.
  2. Linux Mint is better
  3. Arch is best

Liberté Linux[edit]

Liberté Linux is a secure, reliable, lightweight, and easy to use Gentoo-based LiveUSB Linux distribution intended as a communication aid in hostile environments — created especially for Anonymous. Liberté installs as a regular directory on a USB/SD key, and boots on any desktop computer or laptop. Available internet connection is then used to set up a Tor circuit which handles all network communication. During first boot, a unique email ID is generated from fingerprints of user's certificate and Tor hidden service key. This persistent ID allows one to stealthily communicate with other Liberté users (the communication part is not yet finished). The distribution includes image and document processing applications, and can function as a secure web browsing platform.

For developers, Liberté can also serve as a robust framework for mastering Gentoo-based LiveUSBs/CDs. The build process is fully automated with incremental build support, and is more mature and reliable than most of Gentoo's own outdated LiveCD tools. Gentoo is an extremely flexible distribution for safely generating custom live media from source — for instance, Liberté does not contain Portage, GCC, Perl or Python.

Tools & Programs To Include[edit]

  • HOW ABOUT WE ADD A COMPLETE GUIDE ON HOW TO FUCKING PROGRAM FOR LINUX and a fuckton of other usefull tech dox SO NEWFAGS CAN LEARN NOT TO BE NEWFAGS
  • Start with easy docs and tools for n00bs, use as many ubuntu packages or PPA sources as possible, so the updates are Canonicals problem
  • Components for Prank calls, wardialing, DDoS attacks, etc
  • Encryption tools, mostly GPG w/ gui and TrueCrypt. Home directory encryption and swap partition encryption should be enabled by default.
  • Anonymizing tools, TOR and Freenet are the only decent ones. Mixminion works for emails, but isn't n00b friendly.
  • IRC Clients, X-Chat default (moar are easily acquired via software center)
  • Components for scripting, python or whatever
  • WINE to run Windows apps
  • 'restricted extras' support for playback of mp3s / DVDs / etc.[2]
  • start with gnome, add XFCE for slower systems and kde eventually

Current Programs[edit]

  • Tor - Added repo to sources.list, seems to have an install error in the chroot, but files are there.
    1. dsniff INstalled
    2. secure-delete - Installed

Proposed Programs[edit]

  • Tools
    • 'DDoS
    • Networking
      • Proxy
      • Wifi
      • Sniffers
      • Packet Injectors
        • Airpwn
        • hping3
        • Ettercap
      • Crackers/Analyzers
        • John the Ripper
        • Hydra
        • Cain and Abel
        • RainbowCrack
        • OphCrack
        • AirCrack
        • mdk3 (built on aircrack tools, goes above and beyond... This thing has an OCTOFUCKINGPOTATOCANNON WiFi DoS Mode)
    • Security
      • Encryption
        • GifShuffle
        • Mp3Stego
        • Truecrypt
      • Data Destruction

Unique Features[edit]

We're going to try and add some features which will be unique to the /i/Linux distro. This is going to be the hardest part of the entire project so we want to start out a bit realistic and not too ambitious here.

Features In Development[edit]

  • Raid RSS
    • This feature will alert /i/Linux users to any new raids being planned on the Partyvan W/i/ki by using a simple RSS feed which we will be launching once everything is ready. This feature probably won't make it into the alpha releases (or even the early beta releases) of /i/Linux. This would be easy to implement with a gnome panel app.

Suggest Features[edit]

Add feature suggestions here.

  • Bittorrent update system. If we follow the model laid out by the Hardy -> Intrepid bittorrent upgrade we could avoid bandwidth issues and server strain for any updates to the L/i/nux system.
  • The use of Garfio for the compilation of a (possible) Live-CD: Garfio is a tool specifically made for the compilation of a Live CD for a distro called Tuquito Linux. The pros are that it's difficulty falls into the "easy-as-shit" category and that it can hold over 2 gigabytes of information to put in a 650MB CD (And, obviously, a tad more for a 700MB CD). The main con is that it might (MIGHT, I have not checked yet) be in Spanish; although I can help with that.
  • Awesomeface start button, or something just as badass.
  • Make it easy to boot off a usb thumbdrive
  • There should not be a wallpaper, just a solid colour. Wallpapers takes much more CPU and RAM than a solid colour.

Rebranding & Mockups[edit]

References[edit]

Images[edit]

These images are reference for people working on the look of L/i/nux, and are by no means how the L/i/nux distro will look when finished (especially since most of them are just ideas put together for reference from two minutes in mspaint.)

Wall Papers[edit]

THESE ARE ALL B0RKED, NEED NOW IMAGES! NAO!

Default Wall A

Default Wall B

Default Wall C

Default Wall D

Default Wall E

Default Wall F

Default Wall G

Boot Screen Mockups[edit]

Boot Screen Mockup 1

Boot Screen Mockup 2

GDM Mockups[edit]

GDM Mockup 1

GDM Mockup 1b

GDM Mockup 2 tar.gz file FIXED FILE, now it works

Related Projects[edit]

W/i/ndows