[Mimedefang] Perl Developer
mimedefang at jubileegroup.co.uk
Fri Sep 26 12:54:36 EDT 2014
On Fri, 26 Sep 2014, Paul Rabbideau wrote:
> I'm looking for a Perl developer with MIMEDefang experience for
> some contract work. If you are interested, please contact me.
I've been using Perl for approaching 20 years. I can't now remember
when I started using it, but I was writing mod_perl scripts for Apache
Webservers around the turn of the century for a legal training firm in
Los Angeles which had in excess of four million users (unfortunately I
can't identify the firm, which is still in business and my contract
still binds me to confidentiality). Before that I coded some of the
early sites for an online holiday site which was then owned by EMAP
Publications in the UK - I think that was my first Perl contract.
Also at about that time, together with Stas Bekman I re-wrote and
greatly extended the 'Mod_perl Guide'.
I've been using MIMEDefang for over nine years in both my own and
client mail servers. I try to minimize the number of messages which
are scanned by heavyweight Perl scripts, and MIMEDefang is generally
the last in a string of about seven Sendmail milters.
I wouldn't describe myself as primarily a Perl developer. I have a
very wide range of experience with GNU/Linux systems, mostly based on
Debian, Red Hat and Slackware distributions. The attached list is to
be the basis of a training course which I'm planning for a client, I've
quickly hacked it to avoid identifying the client and to remove some of
the less interesting items.
I'm based in the UK and France. I have business interests in the UK,
and a home in the French Pyrenees.
Where are you based?
-------------- next part --------------
PCs, Servers, CNC, Clock card reader,
Network kit e.g. switches, hubs, cabling and connectors.
Memory, discs, CPUS. Fans. Routine maintenance.
Disc partitions, filesystems, swap, boot records
Grub, LiLo, configuration
problems with some modules e.g. ethernet drivers (e.g jme.ko, r8168/r8169)
Filesystem (mostly ext2/3/4 but also NTFS/VFAT/ISO9660, +Rock Ridge extensions, etc.)
root (/), /etc/, /bin/, /sbin/, /home/, /proc/, /sys/, /dev/, /run/, /tmp/, /mnt/, ...
Users, groups, root (UID 0), addusers, /etc/addusers.conf, ...
Filesystems on e.g. flash memory
Limitations - 32-bit/64-bit issues
Startup - scripts, directories, (see also updates)
Daemons e.g. sshd, ntpd, bind, crond, imapd, inetd/xinetd, named, dhcpd, sensord, ...
sh, bash, ash, csh, tcsh,
configuration, aliases, command history
stdio, redirection, pipes
Utilities e.g. ...
man, mount, umount, fsck,
date, ls, ps, df, du,
sensors, ifconfig (see also 'network tools')
echo, cut, tr,
grep, gzip, mail, nice, sed, top,
perl, perl -e '', perl scripts, ...
Logging, syslog, syslog-ng
Log rotation - logrotate
Configuration files - general
HDD install; LiveCD; Boot from HDD, grub menu etc.
Install from packages (apt-get install), apt-get update ; apt-get ugrade
Ethernet switches, hubs.
Cabling, specifications, make/test cabling.
Routers, ADSL router, watch out for bloody printers etc. behaving as routers.
Protocols & standards
iptables, tc, traffic shaping
VPNs - routes, iptables
Servers for mail, web, time, file
SSH, ssh, scp, VNC, vnc4server, x11vnc, xtightvncviewer, RDESKTOP, rdesktop.
tcpdump, nmap, iftop, p0f, wireshark, netcat, socat (and of course netstat, ifconfig, ip, route, traceroute, ping, arp,...)
NFS/CIFS/other, remote mounts
/etc/services; hosts.allow etc., inetd
Network rules of engagement
Africa, China, Eastern Europe, etc.
Machinery can be connected to the computers!
Dropbox, bubbles, DomaIQ, ...
General host/network monitoring with Nagios
Temperatures, disc space, load, SMART, time service
Host monitoring using nrpe
Network monitoring with Smokeping
Build software from source [download, configure, make, install, configure, run, check]
Configure - sendmail.mc, local configuration, m4 macros, delivery agents, build, install. Build sendmail.cf etc., certificates, aliases, virtusertable, BerkleyDB, ...
Milters - daemons, configuration files, startup files, sockets, run directories
ClamAV, databases, updates
everyone at rowlescourt.co.uk
Mail filtering (server side)
RBLs, DNSBLs, Spamhaus, reverse lookups, milters e.g. ClamAV, SPF, MIMEDefang, SpamAssassin, GeoIP, etc., etc.
Remote mail access, pop/pops, imap/imaps
Mail delivery agents
mbox, maildir, mbx, mix,
Configure, build, install. Local configuration.
testparm, smbclient, net, swat, smbmount, ...
scripts, crontabs, monitoring
Windows 2000, Windows 2000 Server, Windows 2003 Server, Windows XP, Windows 7
VMs - list
Access via virtual console or via network interface
Snapshots, backup, recovering snapshots, planning for data loss! Use the SERVERS!
Firewall rules to prevent e.g. .243 from accessing Internet.
Setting up a new workstation
Windows 7 activation via Key Management Server
Microsoft Office, Excel etc. activation via KMS
Thunderbird, Evolution, Alpine, Kmail
Setting up mail client for access to the local mail server
Ports - 25, 587, 993
Remote X server access
LibreOffice, Thunderbird, Evolution, Evince
More information about the MIMEDefang