Projects on the Move

Total Page:16

File Type:pdf, Size:1020Kb

Projects on the Move COMMUNITY Free Software Projects Free Software and its Makers PROJECTS ON THE MOVE Free software covers such a diverse range of utilities, applications, and other assorted pro- jects that it can be hard to find the perfect tool. We pick the best of the bunch. This month’s column covers file management with Xfe, IRC, the Sync2cd backup tool, and email printing with Muttprint. BY MARTIN LOSCHWITZ y the time this issue hits the cross the Konqueror or Nautilus file ous IRC networks give users the ability to newsstands, the election of the managers off your list. communicate quickly and easily. Many Bnew Debian Project Leader will The X File Explorer (Xfe) [2] makes of them use modified variants of the orig- already have happened. Debian develop- efficient use of resources and stiill gives inal IRC server. The most popular exam- ers are again deciding who will be hold users a useful feature set. It works inde- ples are Hybrid [3] by Efnet and Ircu [4] the reins of the Debian Project. When pendently of the desktop environment by Undernet. The original IRC is still this issue went to press, there weren’t using the frugal Fox graphics library. based on the program code by Jarkko even rumors about the candidates. But Color schemes allow users to modify Oikarinen, which dates back to the years one thing was for sure, Martin Xfe’s appearance to resemble Gnome, 1988 through 1991 and which is still used Michlmayr, who had held the office for KDE, or their preferred GUI. by Ircnet. For the first time since 1998, a two years, was not running. The reason Xfe is based on the X Win Comman- new major release of the original IRC Martin gave for this decision was that he der, which is no longer under active server program, simply named IRC 2.11, needed more time for other things. development, and emulates the Win- has now become available. Debian Project Secretary, Manoj dows Explorer interface (see Figure 1). The main reason for many networks Srivastava, will be posting the latest The way child windows and buttons are opting for alternative IRC server pro- updates on the election regularly in the organized resembles the Windows coun- grams is the fact that the original lacks Debian-devel-announce [1] mailing list. terpart. A context menu gives users fea- feature-richness. For example, the Unre- The nomination phase is just the start of tures for running applications on alircd variant automatically gives some an election process that takes about selected files. For example, on RPM- users operator privileges for any chan- three months to complete. based distributions, users can point and nel. Most server programs also provide click in Xfe to install. The file manager Chanserv and Nickserv services, that is, X File Explorer also integrates an image viewer, text edi- channel and nickname (IRC user name) Admittedly, there is no lack of graphical tors, and archival tools, and it supports management. However, the new IRC file managers for Linux, although the keyboard shortcuts. doesn’t aim to blindly follow the herd. selection is more restricted for users who Instead of introducing new features that need more than simple copying, dele- New IRC Major Release make life easier for chat users, the aim tion, or file moving. And if you do not Internet Relay Chat (IRC) is one of the was to facilitate the administrative side have either KDE or Gnome, you can most popular Internet services. Numer- of IRC. The new version improves net- 90 ISSUE 53 APRIL 2005 WWW.LINUX- MAGAZINE.COM Free Software Projects COMMUNITY source of the stdout, allowing users to redirect the attack. Version output to mkisofs, create a CD image, 2.11 now also sup- and then pipe the results to cdrecord to ports CIDR nota- automagically create backup CDs. tion for more pre- cise addressing of Flexible Backups network subsec- Sync2cd uses a logfile to keep track of tions, allowing the backups it has created, and the log- operators more file opens up the option of incremental granular control backups. Sync2cd reads MD5 or SHA1 over exclusion cri- checksums to ascertain which files have teria. Earlier ver- changed since the last backup. It takes sions supported IP Sync2cd a while to set up the list when address or subnet- first launched, but subsequent backups based exclusion, are a lot quicker. The tool keeps a list of which proved the files it has stored on the backup Figure 1: Quick, lean and feature-rich – Xfe manages files indepen- ineffective as IP medium, allowing users to check the dently of your desktop environment and integrates third-party tools. addresses are contents of the medium as required. exchangeable, and split (disruption-based IRC network excluding a whole subnet typically hits a Neat Printing with Mutt breakup) handling, allowing servers that large number of innocent bystanders. The text-based Mutt email client [7] is are separated to carry on working as Administrators and users of the origi- popular with users who require quick normal and accept new users. This nal IRC will still have to do without fea- access to messages without needing to means that users with the same nick- tures such as Chanserv and Nickserv, launch a GUI. Power users often prefer a name can co-exist when the servers but unique IDs should go a long way to clear cut overview and speed to colorful finally join forces again after the split. ensuring disruption-free communica- graphics. However, mail hardcopies cre- tion. Of course, it may take a while for ated by Mutt are anything but a pretty No Kick Out the Ircnet to migrate to IRC 2.11, and the sight; they typically include the full set IRC 2.10 adopted a hardline approach in new features will not be fully available of headers and fail to separate the body this scenario: users with identical nick- until that happens. text from the headers. Also, the font is names were kicked off the server and reminiscent of the bygone days of dot had to re-connect. Additionally, the nick- Creating Backups with matrix printers. name was blocked for a while. This gave Sync2cd Bernhard Walle did not want to do attackers who wanted to grab control As professional users are well aware, without Mutt, but he did want clearer over a channel, or simply disrupt ser- regular backups are imperative, but and more eye-catching hardcopy. This is vice, an attack vector. Attackers could amateur administrators and home users what prompted Bernhard to develop a use existing nicknames to log multiple often lack the funds to invest in com- Perl script called Muttprint [8]. Mutt- clients on to a server that had split from mercial software or expen- the main IRC network. When the split sive backup hardware. Of server rejoined the network, the original course, this does not mean users of these nicknames would be they do not care about their kicked off the server. A skilled attacker data. A Python program could thus clear out a whole channel. To called Sync2cd [6] (Figure prevent this from happening, IRC 2.11 2) by Remy Blank creates [5] uses a new approach. The IRC server right-sized backups that assigns a unique ID to each client that easily fit on re-writable logs in. The unique ID is a four-digit CDs or DVDs. number that identifies the server and Users modify the config- also includes a random string. If two uration file to specify the users with the same nickname exist after directories and files to back a netsplit, IRC 2.11 no longer kicks these up, as well as the size of users off the server but simply changes the backup medium. the nicknames for both clients to their Sync2cd packs the files, respective unique IDs. starting with the oldest and The unique ID also helps to oust moving towards the newest destructive users out of channels. As the files until the backup unique ID identifies the IRC server, oper- reaches the pre-configured ators can simply use the unique ID to media size. If required, the Figure 2: Sync2cd creates flexible backups based on infor- identify the user who appears to be the tool will output the file to mation in a well-documented configuration file. WWW.LINUX- MAGAZINE.COM ISSUE 53 APRIL 2005 91 COMMUNITY Free Software Projects the system load, system for a long while, to offer his but instead of the assistance. Joerg Jaspert offered to normal bars and assume the time-consuming task of rea- figures, Hot-Babe ding the reports concerning the individ- displays a drawing ual candidates and deciding which can- of a woman who didates should be given access to the strips to reflect Debian systems. Within the new main- increasing system tainer process, reports are generated as load. the result of cooperation between the The topic hit the candidate and his or her sponsor. They Debian mailing give readers a comprehensive vita for list when Thibaut the candidate and form the basis for Varene announced decision taking. that he intended to create a Debian New Cooperation package and add James Troup was hesitant to accept at Figure 3: The controversial Hot-Babe utility reveals more than just the program to the first and insisted on a test phase. This system activity. official Debian led to Joerg Jaspert taking on the work tree. Only minutes without administrative privileges on the print acts as a wrapper that Mutt calls later, a whole bunch of developers com- Debian systems at first; James Troup will when printing.
Recommended publications
  • Computer-Based Working Environment
    File management Editing X Window KDE Debian/GNU Linux Introduction II. K´arolyErdei November 21, 2009 K´arolyErdei — Debian/GNU Linux 1/45 File management Editing X Window KDE 1 File management 2 Editing 3 X Window 4 KDE K´arolyErdei — Debian/GNU Linux 2/45 File management Editing X Window KDE Agenda 1 File management 2 Editing 3 X Window 4 KDE K´arolyErdei — Debian/GNU Linux 3/45 File management Editing X Window KDE File and directory management Commands and File Managers using a terminal window (on a command line) create directory: mkdir -v -m 755 directoryname ... create, remove: mkdir directory; rmdir directory; touch file; rm file cp file1 file2; mv file1 file2; mv directory1 directory2 change permissions create symbolic links (for files, directories) K´arolyErdei — Debian/GNU Linux 4/45 File management Editing X Window KDE File and directory management Commands and File Managers using a GUI, i.e. a File Manager there are a lot of file managers in Debian get list with grep ”file manager ” lenny-packages.txt check them for features, looks, etc. some of them: konqueror, bsc, mc, filerunner, xfe hades:sysadmin!16> man -k "file manager" filerunner (1) - simple and efficient file manager with FTP fr (1) - simple and efficient file manager with FTP gnome-commander (1) - A GNOME file manager konqueror (1) - Web browser, file manager, ... nautilus (1) - the GNOME File Manager hades:sysadmin!17> K´arolyErdei — Debian/GNU Linux 5/45 File management Editing X Window KDE File managers in details I File Managers bsc: BeeSoft Commander graphical file manager with two panels mc: midnight commander a powerful file manager filerunner: X-Based FTP program and file manager, very powerful xfe: X file explorer a lightweight file manager for X11,like Windows Explorer konqueror: advanced file manager and the central unit in KDE a web browser, document viewer, application starter Desktop configurator, etc.
    [Show full text]
  • DTS 4132.Timeserver
    MOUNTING AND INSTRUCTION MANUAL DTS 4132.timeserver Network – Time Server and Master Clock © MOBATIME BE-801104.06 Certification of the Producer STANDARDS The DTS 4132.timeserver was developed and produced in accordance with the EU Guidelines. 2014 / 30 / EU EMC 2014 / 35 / EU LVD 2008 / 57 / EU Railway 2011 / 65 / EU RoHS 1907 / 2006 REACH References to the Instruction Manual 1. The information in this Instruction Manual can be changed at any time without notice. The current version is available for download on www.mobatime.com. 2. The device software is continuously being optimized and supplemented with new options. For this reason, the newest software version can be obtained from the Mobatime website. 3. This Instruction Manual has been composed with the utmost care, in order to explain all details in respect of the operation of the product. Should you, nevertheless, have questions or discover errors in this Manual, please contact us. 4. We do not answer for direct or indirect damages, which could occur, when using this Manual. 5. Please read the instructions carefully and only start setting-up the product, after you have correctly understood all the information for the installation and operation. 6. The installation must only be carried out by skilled staff. 7. It is prohibited to reproduce, to store in a computer system or to transfer this publication in a way or another, even part of it. The copyright remains with all the rights with BÜRK MOBATIME GmbH, D-78026 VS-Schwenningen and MOSER-BAER AG – CH 3454 Sumiswald / SWITZERLAND. © MOBATIME 2 / 108 801104.06 Overview 1 Safety ...............................................................................................................................
    [Show full text]
  • Practical Ports
    1 of 3 PRACTICAL Want Some Toppings on Your Desk? BY BENEDICT REUSCHLING This column covers ports and packages for FreeBSD that are useful in some way, peculiar, or otherwise good to know about. Ports extend the base OS functionality and make sure you get something done or, simply, put a smile on your face. Come along for the ride, maybe you’ll find something new. ears ago, when I began my Unix journey as a university freshman, installers were a lot simpler. Getting to a desktop at the end was not the default. In fact, I struggled a lot at the beginning to get one going, and when I did, the computer I had back then did not have enough power to run it. So, I stayed in the terminal for a long time. This did Ynot turn me away, as I could already do a lot more than on DOS. At least I had misc/mc to get me a little bit more than white text on a black background. Later, I did get a working desktop running on X11R6. Nowadays, the installers are much bet- ter and often default to a graphical point-and-click interface. But when that happened, I was switching to FreeBSD where a curses-like installer is still the default. My hard-learned tricks in the non-GUI world proved useful. The FreeBSD handbook had me starting up a working desk- top much faster than my stunts on other distributions. I still use a minimal desktop environment because, most of the time, I need to open a terminal to be productive.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Ptest Method Documentation Release 1
    Ptest Method Documentation Release 1 Villalongue Maxime Dec 13, 2018 The Essentials 1 The Essentials Series 3 1.1 Cybersecurity in an Enterprise......................................3 1.2 Linux Basics............................................... 13 2 Infrastructure Pentest Series 35 2.1 Intelligence Gathering.......................................... 35 2.2 Vulnerability Analysis.......................................... 44 2.3 Exploitation............................................... 142 2.4 Post Exploitation............................................. 184 2.5 Reporting................................................. 211 2.6 Configuration Review.......................................... 212 2.7 Wireless Pentesting............................................ 220 3 Hardening Series 223 3.1 Securing your Debian.......................................... 223 4 Metasploit Documentation 231 4.1 Fundamentals............................................... 231 4.2 Information Gathering.......................................... 286 4.3 Vulnerability Scanning.......................................... 305 4.4 Fuzzers.................................................. 321 4.5 Exploit Development........................................... 326 4.6 Client Sides attacks............................................ 352 4.7 MSF Post Exploitation.......................................... 361 4.8 Meterpreter Scripting........................................... 396 4.9 Maintaining Access........................................... 412 4.10 MSF Extended Usage.........................................
    [Show full text]
  • Using and Administering Linux: Volume 2 Zero to Sysadmin: Advanced Topics
    Using and Administering Linux: Volume 2 Zero to SysAdmin: Advanced Topics David Both Using and Administering Linux: Volume 2 David Both Raleigh, NC, USA ISBN-13 (pbk): 978-1-4842-5454-7 ISBN-13 (electronic): 978-1-4842-5455-4 https://doi.org/10.1007/978-1-4842-5455-4 Copyright © 2020 by David Both This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made.
    [Show full text]
  • Best of a Decade on Opensource.Com 2010–2019
    Best of a decade on Opensource.com 2010–2019 In celebration of our 10-year anniversary Opensource.com/yearbook FROM THE EDITOR ............................. FROM THE EDITOR ............................. Dear reader, As we celebrate 10 years of publishing, our focus is on the people from all over the globe, in various roles, from diverse backgrounds, who have helped us explore the multitude of ways in which open source can improve our lives—from technology and programming to farming and design, and so much more. We are celebrating you because we’ve learned that growing this unique storytelling site demands that we do one thing better than all the rest: listen to and talk with our readers and writers. Over the years, we’ve gotten better at it. We regularly hold meetings where we review how articles performed with readers from the week before and discuss why we think that’s so. We brainstorm and pitch new and exciting article ideas to our writer community on a weekly basis. And we build and nurture close relationships with many writers who publish articles for us every month. As an editor, I never would have imagined my biggest responsibility would be community management and relationship building over copy editing and calendar planning. I’m so grateful for this because it’s made being a part of Opensource.com a deeply rewarding experience. In December, we closed out a decade of publishing by reaching a new, all-time record of over 2 million reads and over 1 million readers. For us, this validates and affirms the value we’ve learned to place on relationships with people in a world swirling with metrics and trends.
    [Show full text]
  • July/August 2021
    July/August 2021 A Straight Path to the FreeBSD Desktop Human Interface Device (HID) Support in FreeBSD 13 The Panfrost Driver Updating FreeBSD from Git ® J O U R N A L LETTER E d i t o r i a l B o a r d from the Foundation John Baldwin FreeBSD Developer and Chair of ne of the myths surrounding FreeBSD is that it • FreeBSD Journal Editorial Board. is only useful in server environments or as the Justin Gibbs Founder of the FreeBSD Foundation, • President of the FreeBSD Foundation, foundation for appliances. The truth is FreeBSD and a Software Engineer at Facebook. O is also a desktop operating system. FreeBSD’s base sys- Daichi Goto Director at BSD Consulting Inc. tem and packages include device drivers for modern • (Tokyo). graphics adapters and input devices. Consistent with Tom Jones FreeBSD Developer, Internet Engineer FreeBSD’s role as a toolkit, FreeBSD supports a variety • and Researcher at the University of Aberdeen. of graphical interfaces ranging from minimalist window managers to full-featured desktop environments. The Dru Lavigne Author of BSD Hacks and • The Best of FreeBSD Basics. first article in this issue walks through several of these Michael W Lucas Author of more than 40 books including options explaining how users can tailor their desktop • Absolute FreeBSD, the FreeBSD to their needs. It also provides pointers to downstream Mastery series, and git commit murder. projects which build an integrated desktop system on Ed Maste Senior Director of Technology, top of FreeBSD. The next two articles dig into the details • FreeBSD Foundation and Member of the FreeBSD Core Team.
    [Show full text]
  • 3 Installing PC-BSD®
    PC-BSD® 9.1 Users Handbook Page 2 of 308 Table of Contents 1 Introduction ........................................................................................................................................... 11 1.1 Goals and Features ........................................................................................................................ 11 1.2 What's New in 9.1 ......................................................................................................................... 12 1.3 PC-BSD® Releases ....................................................................................................................... 13 1.4 PC-BSD® for Linux Users ............................................................................................................ 14 1.4.1 Filesystems ........................................................................................................................... 14 1.4.2 Device Names ....................................................................................................................... 16 1.4.3 Feature Names ...................................................................................................................... 16 1.4.4 Commands ............................................................................................................................ 16 1.4.5 Additional Resources ............................................................................................................ 17 2 Pre-Installation Tasks ...........................................................................................................................
    [Show full text]
  • Introduction to Linux
    Introduction to Linux A Hands on Guide Machtelt Garrels CoreSequence.com <[email protected]> Version 1.8 Last updated 20030916 Edition Introduction to Linux Table of Contents Introduction.........................................................................................................................................................1 1. Why this guide?...................................................................................................................................1 2. Who should read this book?.................................................................................................................1 3. New versions of this guide...................................................................................................................1 4. Revision History..................................................................................................................................1 5. Contributions.......................................................................................................................................2 6. Feedback..............................................................................................................................................2 7. Copyright information.........................................................................................................................3 8. What do you need?...............................................................................................................................3 9. Conventions used
    [Show full text]
  • Linux İşletim Sistemi
    Linux İşletim Sistemi Terimler ve Kavramlar • Dağıtım (Distro, Distribution) : Linux sistemini kurmayı ve yönetmeyi kolaylaştırmayı amaçlayan yazılımlar bütünüdür. • Çekirdek (Kernel) : Arka planda çalışır, sistem kaynaklarını yötetir ve bunlar (donanımlar ile yazılımlar) arasında iletişimi sağlar. İşletim sisteminin kalbidir. • Kabuk (Shell) : Kullanıcının işletim sistemiyle iletişimini sağlayan yorumlayıcı, komutları yorumlamak ve yönetmek için kullanılan programdır. (Bash, sh, csh, ksh..) • Konsol (Komut satırı-Command Line) : (Terminal-uçbirim) Çeşitli komutları çalıştırmamıza ve bu komutların verdiği çıktıları almaya yarayan bir arabirimdir. • Root / Super User (Kök/Yetkili Kullanıcı) : Tam Yetkili kullanıcı, yönetici. – Sudo : Normal kullanıcıyı geçici olarak tam yetkili yapmak. – Su : Kullanıcı değiştirmeyi sağlar. • GUI (Graphical User Interface) : Bilgisayarlarda işletilen komutlar ve bunların çıktıları yerine simgeler, pencereler, düğmeler ve panellerin tümünü ifade etmek için kullanılan genel adıdır. • Önyükleyici (Bootloader) : İşletim sistemlerini başlatmak için kullanılan küçük programlardır. (Grub, Lilo) • Masaüstü Ortamları (Desktop Environments) : Görsel olarak sistemi kullanmaya imkan tanıyan içerisinde kendisine özel bazı, masaüstü efektleri, panel ve programlar olan ortamlardır. (işlemlerin görsel yapılmasını sağlayan arayüzlerdir.) • Paket Yönetim Sistemi(Package Managers) : Paketlenmiş (derlenmiş kod, program) uygulamaları kurma, güncelleme, kaldırma işlemlerinin yapılmasıdır. Yapan araçlara Paket Yönetim Sistemleri
    [Show full text]
  • Manual EN Download
    MOUNTING AND INSTRUCTION MANUAL Net Master Clock DTS 4801.masterclock DTS 4802.masterclock DTS 4806.masterclock Network Timeserver and Master Clock © MOBATIME BE-800652.16 Certification of the Producer STANDARDS The DTS 4801.masterclock, DTS.4802 masterclock and DTS 4806.masterclock were developed and produced in accordance with the EU Guidelines: 2014 / 30 / EU EMC 2014 / 35 / EU LVD 2008 / 57 / EU Railway 2011 / 65 / EU RoHS 1907 / 2006 REACH 2012/19/EU WEEE CB Test Certification (IEC 60950-1): DTS 4801 / DTS 4802 CB Test Certification (IEC 62368-1): DTS 4806 References to the Instruction Manual 1. The information in this Instruction Manual can be changed at any time without notice. The current version is available for download at www.mobatime.com. 2. The device software is continuously being optimized and supplemented with new options. For this reason, the newest software version can be obtained from the Mobatime website. 3. This Instruction Manual has been composed with the utmost care, in order to explain all details in respect of the operation of the product. Should you, however, have any questions or discover any errors in this Manual, please contact us. 4. We are not liable for any direct or indirect damages which could occur when using this Manual. 5. Please read the instructions carefully and only use the product, after you have correctly understood all the information for installation and operation. 6. The installation must only be carried out by skilled staff. 7. It is prohibited to reproduce, store in a computer system, or transfer this publication, or any part of it in any way.
    [Show full text]