Changes between Version 6 and Version 7 of WikiStart


Ignore:
Timestamp:
05.04.2011 12:06:54 (9 years ago)
Author:
dozzie
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v6 v7  
    11= dozzie's code = 
     2 
     3[[TOC]] 
    24 
    35{{{ 
     
    1517case). 
    1618 
    17 == Projects == 
     19= Projects = 
    1820 
    1921All the projects can be found here: http://dozzie.jarowit.net/code/ 
     
    2325code are provided, at least for now. 
    2426 
    25 === Quick build how-to === 
     27== Quick build how-to == 
    2628 
    2729Many of the tools (especially recently) are prepared to make a package (DEB 
     
    4850}}} 
    4951 
    50 === Tools descriptions === 
     52== Tools descriptions == 
    5153 
    52   * cfgen.git 
    53   * cronbuilder.git 
    54   * flowmon.git 
    55   * munc.git 
    56   * rsync-ssl.git 
    57   * sftponly.git 
    58   * time-shifter.git 
    59   * vzstats.git 
    60   * xmlrpcd.git 
     54=== [code:cfgen cfgen] === 
     55 
     56Config generator that uses templates 
     57([http://www.template-toolkit.org/ Template::Toolkit]) parametrized with 
     58[http://www.yaml.org/ YAML] files filled with values for each host. 
     59 
     60=== [code:cronbuilder cron builder] === 
     61 
     62Tool that pulls sources from one repository, builds them using supplied 
     63command and pushes changes to another repository. 
     64 
     65Not a difficult thing, but constant rewritting scripts (to keep silence when 
     66no changes were made) is annoying when it comes to details. 
     67 
     68=== [code:flowmon flowmon] === 
     69 
     70Network flow monitor. Displays traffic summaries for flows, which are defined by 
     71[Wikipedia:Berkeley_Packet_Filter BPF filters]. 
     72 
     73You can think of this being similar 
     74[http://www.ex-parrot.com/pdw/iftop/ iftop]. 
     75 
     76=== [code:munc munc] === 
     77 
     78Netcat multiplexer. 
     79 
     80'''TODO''': be more specific about munc. 
     81 
     82=== [code:rsync-ssl SSL-enabled rsync] === #rsync-ssl 
     83 
     84The Right Way(tm) of doing rsync over SSL. Uses stunnel 4.x. 
     85 
     86=== [code:sftponly sftponly] === 
     87 
     88Remember [http://sublimation.org/scponly/wiki/ scponly], a shell providing 
     89copy-only access to users? 
     90 
     91Want to close them in `chroot()` environment? 
     92 
     93Don't want to bother with creating full-blown `chroot()` or even small `/dev` 
     94contents? 
     95 
     96This is the (my) way to go. 
     97 
     98sftponly doesn't need any files -- especially device files -- in user's home 
     99directory, so it's quite easy to manage multiple copy-only accounts. Your 
     100users will not be able to break their environment anymore. 
     101 
     102=== [code:time-shifter Time Shifter] === #time-shifter 
     103 
     104Tool for changing reported time for specific processes. 
     105 
     106When you need to change current time for some processes, but not for the whole 
     107system or when you just can't change the time for the system (no root 
     108privileges). 
     109 
     110=== [code:vzstats OpenVZ stats] === #vzstats 
     111 
     112Little daemon that collects OpenVZ statistics in guest system and pushes them 
     113to [http://collectd.org/ collectd]. 
     114 
     115Requires that collectd has 
     116[http://collectd.org/wiki/index.php/Plugin:UnixSock UnixSock plugin] enabled. 
     117 
     118=== [code:xmlrpcd XML-RPC daemon] === #xmlrpcd 
     119 
     120Daemon and shell client utility, both using [Wikipedia:XML-RPC XML-RPC] 
     121protocol wrapped in SSL and provided with HTTP authentication. 
     122 
     123Daemon is just a trivial HTTP server, that passes XML-RPC calls to appropriate 
     124Perl scripts. It's just simpler to configure such a small daemon than Apache, 
     125lighttpd or nginx. 
    61126 
    62127----