<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://hackepedia.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mcr</id>
	<title>Hackepedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://hackepedia.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mcr"/>
	<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=Special:Contributions/Mcr"/>
	<updated>2026-05-08T14:02:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://hackepedia.org/index.php?title=Using_views_to_restrict_recursion&amp;diff=2640</id>
		<title>Using views to restrict recursion</title>
		<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=Using_views_to_restrict_recursion&amp;diff=2640"/>
		<updated>2006-03-16T19:39:57Z</updated>

		<summary type="html">&lt;p&gt;Mcr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an example of a name server that does not do recursion for&lt;br /&gt;
hosts outside of its&#039; network, but still servers zones to the world.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//&lt;br /&gt;
// named.conf for Red Hat caching-nameserver &lt;br /&gt;
//&lt;br /&gt;
&lt;br /&gt;
acl &amp;quot;cooperix&amp;quot; { 192.139.46.0/24; };&lt;br /&gt;
&lt;br /&gt;
options {&lt;br /&gt;
	directory &amp;quot;/var/named&amp;quot;;&lt;br /&gt;
	dump-file &amp;quot;/var/named/data/cache_dump.db&amp;quot;;&lt;br /&gt;
        statistics-file &amp;quot;/var/named/data/named_stats.txt&amp;quot;;&lt;br /&gt;
	/*&lt;br /&gt;
	 * If there is a firewall between you and nameservers you want&lt;br /&gt;
	 * to talk to, you might need to uncomment the query-source&lt;br /&gt;
	 * directive below.  Previous versions of BIND always asked&lt;br /&gt;
	 * questions using port 53, but BIND 8.1 uses an unprivileged&lt;br /&gt;
	 * port by default.&lt;br /&gt;
	 */&lt;br /&gt;
	&lt;br /&gt;
	allow-recursion { &amp;quot;cooperix&amp;quot;; };&lt;br /&gt;
	transfer-source 192.139.46.131;&lt;br /&gt;
&lt;br /&gt;
	// query-source address * port 53;&lt;br /&gt;
	//recursion no;                // Do not provide recursive service&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
logging {&lt;br /&gt;
	channel &amp;quot;eastasia_local0&amp;quot; {&lt;br /&gt;
		syslog local0;&lt;br /&gt;
		severity info;&lt;br /&gt;
	};&lt;br /&gt;
&lt;br /&gt;
     category &amp;quot;unmatched&amp;quot; { &amp;quot;null&amp;quot;; };&lt;br /&gt;
     category &amp;quot;default&amp;quot; { &amp;quot;eastasia_local0&amp;quot;; &amp;quot;default_debug&amp;quot;; };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// &lt;br /&gt;
// a caching only nameserver config&lt;br /&gt;
// &lt;br /&gt;
controls {&lt;br /&gt;
	inet 127.0.0.1 allow { localhost; } keys { rndckey; };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
view &amp;quot;normal&amp;quot; {&lt;br /&gt;
&lt;br /&gt;
  zone &amp;quot;.&amp;quot; IN {&lt;br /&gt;
	type hint;&lt;br /&gt;
	file &amp;quot;named.ca&amp;quot;;&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  zone &amp;quot;localdomain&amp;quot; IN {&lt;br /&gt;
	type master;&lt;br /&gt;
	file &amp;quot;localdomain.zone&amp;quot;;&lt;br /&gt;
	allow-update { none; };&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  zone &amp;quot;localhost&amp;quot; IN {&lt;br /&gt;
	type master;&lt;br /&gt;
	file &amp;quot;localhost.zone&amp;quot;;&lt;br /&gt;
	allow-update { none; };&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  zone &amp;quot;0.0.127.in-addr.arpa&amp;quot; IN {&lt;br /&gt;
	type master;&lt;br /&gt;
	file &amp;quot;named.local&amp;quot;;&lt;br /&gt;
	allow-update { none; };&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  zone &amp;quot;0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa&amp;quot; IN {&lt;br /&gt;
        type master;&lt;br /&gt;
	file &amp;quot;named.ip6.local&amp;quot;;&lt;br /&gt;
	allow-update { none; };&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  zone &amp;quot;255.in-addr.arpa&amp;quot; IN {&lt;br /&gt;
	type master;&lt;br /&gt;
	file &amp;quot;named.broadcast&amp;quot;;&lt;br /&gt;
	allow-update { none; };&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  zone &amp;quot;0.in-addr.arpa&amp;quot; IN {&lt;br /&gt;
	type master;&lt;br /&gt;
	file &amp;quot;named.zero&amp;quot;;&lt;br /&gt;
	allow-update { none; };&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  //&lt;br /&gt;
  //&lt;br /&gt;
  // Public Secondaries&lt;br /&gt;
  //&lt;br /&gt;
  include &amp;quot;/home/russell/DNS/public-secondary.conf&amp;quot;;&lt;br /&gt;
  include &amp;quot;/home/russell/DNS/sns.flora.ca.conf&amp;quot;;&lt;br /&gt;
  include &amp;quot;/home/mcr/DNS/public-secondary.conf&amp;quot;;&lt;br /&gt;
  include &amp;quot;/home/russell/DNS/jungle.ca-secondary.conf&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  //&lt;br /&gt;
  //&lt;br /&gt;
  // FLORA Secondaries&lt;br /&gt;
  //&lt;br /&gt;
  include &amp;quot;/home/russell/DNS/pns.flora.ca-secondary.conf&amp;quot;;&lt;br /&gt;
  include &amp;quot;/home/russell/DNS/team.openconcept.ca-secondary.conf&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
include &amp;quot;/etc/rndc.key&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
view &amp;quot;hesiod&amp;quot; HS {&lt;br /&gt;
  zone &amp;quot;.&amp;quot; HS {&lt;br /&gt;
        type slave;&lt;br /&gt;
        file &amp;quot;hesiod.zone.bak&amp;quot;;&lt;br /&gt;
        masters {&lt;br /&gt;
                192.139.46.244; // pns.flora.ca&lt;br /&gt;
        };&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  include &amp;quot;/home/russell/DNS/public-hs-secondary.conf&amp;quot;;&lt;br /&gt;
  include &amp;quot;/home/russell/DNS/flora-hesiod-secondary.conf&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mcr</name></author>
	</entry>
	<entry>
		<id>https://hackepedia.org/index.php?title=DNS_things&amp;diff=2639</id>
		<title>DNS things</title>
		<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=DNS_things&amp;diff=2639"/>
		<updated>2006-03-16T19:37:41Z</updated>

		<summary type="html">&lt;p&gt;Mcr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of useful information for people setting up DNS servers.&lt;br /&gt;
&lt;br /&gt;
* [[Using views to restrict recursion]]&lt;/div&gt;</summary>
		<author><name>Mcr</name></author>
	</entry>
	<entry>
		<id>https://hackepedia.org/index.php?title=Main_Page&amp;diff=2638</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=Main_Page&amp;diff=2638"/>
		<updated>2006-03-16T19:37:11Z</updated>

		<summary type="html">&lt;p&gt;Mcr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;3&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td rowspan=&amp;quot;2&amp;quot; width=&amp;quot;56%&amp;quot; valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;#d7e7fa&amp;quot; style=&amp;quot;border:1px solid #CEDEF4; padding:1em;padding-top:0.2em; color: black;&amp;quot;&amp;gt;&lt;br /&gt;
The rough idea for this site was to create and provide answers to commonly asked questions and those that aren&#039;t currently answered online. It is maintained by hackers. If you do not understand a term, look it up at [http://www.wikipedia.org Wikipedia].  If you&#039;ve come here to find answers or examples, hopefully you will find them.  If you have an answer or example, we hope that you will leave those as well.&lt;br /&gt;
&lt;br /&gt;
You may have also been sent here because you&#039;re new to the [[internet]], or would like to learn the etiquette.&lt;br /&gt;
&lt;br /&gt;
Some other random pages to get you started:&lt;br /&gt;
&lt;br /&gt;
*[[Cider|How to make Cider]]    &lt;br /&gt;
*[[LILO|Fixing a broken LILO]]  &lt;br /&gt;
*[[Debugging]]                  &lt;br /&gt;
*[[$HOME]]&lt;br /&gt;
*[[Bytes]]                      &lt;br /&gt;
*[[Ports]]&lt;br /&gt;
*[[Privilege_escalation|Privilege Escalation]] &lt;br /&gt;
*[[Disk_breakdown|The breakdown of a disk]]&lt;br /&gt;
*[[DNS things]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;24%&amp;quot; valign=&amp;quot;top&amp;quot; bgcolor=&amp;quot;#e7f7e7&amp;quot; style=&amp;quot;border:1px solid #BAD0EF; padding: 1em; padding-top: 0.5em; color: black;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Major Categories&#039;&#039;&#039;&lt;br /&gt;
{{MajorCategories}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see [http://meta.wikipedia.org/wiki/MediaWiki_i18n documentation on customizing the interface]&lt;br /&gt;
and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User&#039;s Guide] for usage and configuration help.&lt;/div&gt;</summary>
		<author><name>Mcr</name></author>
	</entry>
	<entry>
		<id>https://hackepedia.org/index.php?title=Message_authentication_check&amp;diff=498</id>
		<title>Message authentication check</title>
		<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=Message_authentication_check&amp;diff=498"/>
		<updated>2005-10-27T20:33:34Z</updated>

		<summary type="html">&lt;p&gt;Mcr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A message authentication check, or [[MAC]] is a cryptographic check that a&lt;br /&gt;
message is from a given origin.&lt;br /&gt;
&lt;br /&gt;
Most MACs are constructed from keyed [[one way hash]] functions.&lt;br /&gt;
The method is for the sender and receiver to agree on a symmetric key,&lt;br /&gt;
and to then calculate:&lt;br /&gt;
&lt;br /&gt;
  C = hash(K_a | message)&lt;br /&gt;
&lt;br /&gt;
[[IPsec]] uses the HMAC methods, which actually calculate:&lt;br /&gt;
  C = hash(&#039;55555555&#039;, hash(K_a | message | &#039;uuuuuuuuu&#039;))&lt;br /&gt;
&lt;br /&gt;
this usage makes HMAC-MD5 and HMAC-SHA1 immune to recently discovered birthday&lt;br /&gt;
attacks on MD5 and SHA1.&lt;/div&gt;</summary>
		<author><name>Mcr</name></author>
	</entry>
	<entry>
		<id>https://hackepedia.org/index.php?title=Ipsec&amp;diff=1900</id>
		<title>Ipsec</title>
		<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=Ipsec&amp;diff=1900"/>
		<updated>2005-10-27T20:25:26Z</updated>

		<summary type="html">&lt;p&gt;Mcr: /* IPsec */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== IPsec ===&lt;br /&gt;
&lt;br /&gt;
[[IPsec]] (outlined in [[RFC]] 2401) is a security enhancement to the [[IP]] and [[IPv6]] protocols in [[Internet]] communication.  Since [[IPsec]] is a combination of keyed-hash, symmetric [[cryptography]] as well as assymetric cryptography it&#039;s proper to make this a seperate section outlining all functions of the protocol here.&lt;br /&gt;
&lt;br /&gt;
[[IPsec]] has three protocols Authenticated Header ([[AH]]), Encapsulating Security Payload ([[ESP]]), and IP Compression ([[IPComp]]).  In a short explanation [[AH]] adds a [[message authentication check]] to the header ensuring integrity of the payload.  [[ESP]] encrypts the payload following the [[IPsec]] header making it safer from [[sniffing]], and also adds a [[message authentication check]].&lt;br /&gt;
&lt;br /&gt;
[[IPsec]] usually uses the [[IKE]] protocol to do symmetric key setup, and to provide authentication of end-points (vs authentication of individual packets).&lt;br /&gt;
&lt;br /&gt;
== OS Implementations ==&lt;br /&gt;
&lt;br /&gt;
For GNU/[[Linux]] the popular implementation is [http://www.openswan.org./ openswan] which is the result of the disbandment of [http://www.freeswan.org./ freeswan].&lt;br /&gt;
&lt;br /&gt;
[http://www.freebsd.org/handbook/ipsec.html FreeBSD IPsec]  requires you build it into your kernel, this will require:&lt;br /&gt;
 options         IPSEC&lt;br /&gt;
 options         IPSEC_ESP&lt;br /&gt;
in /usr/src/sys/i386/conf/$YOUR_FIREWALL and a [http://www.freebsd.org/handbook/kernelconfig.html kernel recompile].&lt;br /&gt;
&lt;br /&gt;
[[OpenBSD]] has a built-in [[IPsec]] stack.  It has a daemon called [[isakmpd]] which speaks the ISAKMP/Oakley [[aka]]. IKE Key management protocol is used for establishing security associations (private encryption keys) between peers.&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/resources/documentation/Windows/XP/all/reskit/en-us/Default.asp?url=/resources/documentation/Windows/XP/all/reskit/en-us/prcg_cnd_gngz.asp Microsoft WinXP Pro] apparently has ipsec built in as well.&lt;/div&gt;</summary>
		<author><name>Mcr</name></author>
	</entry>
	<entry>
		<id>https://hackepedia.org/index.php?title=$HOME&amp;diff=763</id>
		<title>$HOME</title>
		<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=$HOME&amp;diff=763"/>
		<updated>2005-10-27T19:23:52Z</updated>

		<summary type="html">&lt;p&gt;Mcr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Many examples will use $HOME, so this page is here to let you know that on [[UBO]]s, $HOME is your home directory. If my username was frank, I could do:&lt;br /&gt;
&lt;br /&gt;
 $ grep frank /etc/passwd | awk -F: &#039;{print $6}&#039;&lt;br /&gt;
 /home/frank&lt;br /&gt;
&lt;br /&gt;
I can see my home directory is frank. If I want to go there I can type&lt;br /&gt;
&lt;br /&gt;
  $ cd /home/frank&lt;br /&gt;
 &lt;br /&gt;
to change directory there. There are also a few shortcuts to get to your $HOME directory.&lt;br /&gt;
&lt;br /&gt;
  $ cd $HOME&lt;br /&gt;
&lt;br /&gt;
and even easier &lt;br /&gt;
&lt;br /&gt;
  $ ~&lt;br /&gt;
&lt;br /&gt;
will put you there. &lt;br /&gt;
&lt;br /&gt;
 $ pwd&lt;br /&gt;
 /home/frank&lt;br /&gt;
&lt;br /&gt;
(print working directory) will show you which directory you&#039;re currently in.&lt;/div&gt;</summary>
		<author><name>Mcr</name></author>
	</entry>
	<entry>
		<id>https://hackepedia.org/index.php?title=$HOME&amp;diff=432</id>
		<title>$HOME</title>
		<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=$HOME&amp;diff=432"/>
		<updated>2005-10-27T19:22:57Z</updated>

		<summary type="html">&lt;p&gt;Mcr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Many examples will use $HOME, so this page is here to let you know that on [[UBO]]s, $HOME is your home directory. If my username was frank, I could do:&lt;br /&gt;
&lt;br /&gt;
 $ grep frank /etc/passwd | awk -F: &#039;{print $6}&#039;&lt;br /&gt;
 /home/frank&lt;br /&gt;
&lt;br /&gt;
I can see my home directory is frank. If I want to go there I can type&lt;br /&gt;
&lt;br /&gt;
  $ cd /home/frank&lt;br /&gt;
 &lt;br /&gt;
to change directory there. There are also a few shortcuts to get to your $HOME directory.&lt;br /&gt;
&lt;br /&gt;
  $ cd $HOME&lt;br /&gt;
&lt;br /&gt;
and even easier &lt;br /&gt;
&lt;br /&gt;
  $ ~&lt;br /&gt;
&lt;br /&gt;
will put you there. &lt;br /&gt;
&lt;br /&gt;
 pwd&lt;br /&gt;
&lt;br /&gt;
(print working directory) will show you which directory you&#039;re currently in.&lt;/div&gt;</summary>
		<author><name>Mcr</name></author>
	</entry>
	<entry>
		<id>https://hackepedia.org/index.php?title=Init&amp;diff=1800</id>
		<title>Init</title>
		<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=Init&amp;diff=1800"/>
		<updated>2005-10-27T19:14:06Z</updated>

		<summary type="html">&lt;p&gt;Mcr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When a system is finished booting, the kernel spawns init as process 1.  Init then boots the rest of the system by means of the [[RC]] (runcommand) scripts which eventually spawn [[getty]] processes so that you can log in.  If you boot in single user mode, init will spawn a bourne shell for you and leaves the system in this state so that you can do maintenance.  Init is also inherited as the parent process of processes that have been orphaned.  It&#039;s duty thus is to reap zombie processes of those that died.&lt;br /&gt;
&lt;br /&gt;
For [[UBO]]:&lt;br /&gt;
&lt;br /&gt;
 $ man 8 init&lt;br /&gt;
&lt;br /&gt;
to understand the init process of your operating system.&lt;/div&gt;</summary>
		<author><name>Mcr</name></author>
	</entry>
	<entry>
		<id>https://hackepedia.org/index.php?title=Init&amp;diff=430</id>
		<title>Init</title>
		<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=Init&amp;diff=430"/>
		<updated>2005-10-27T19:12:32Z</updated>

		<summary type="html">&lt;p&gt;Mcr: I believe rc is the standard naming convention&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When a system is finished booting, the kernel spawns init as process 1.  Init then boots the rest of the system by means of the [[RC]] (runcommand) scripts which eventually spawn [[getty]] processes so that you can log in.  If you boot in single user mode, init will spawn a bourne shell for you and leaves the system in this state so that you can do maintenance.  Init is also inherited as the parent process of processes that have been orphaned.  It&#039;s duty thus is to reap zombie processes of those that died.&lt;/div&gt;</summary>
		<author><name>Mcr</name></author>
	</entry>
	<entry>
		<id>https://hackepedia.org/index.php?title=Syslog-ng&amp;diff=723</id>
		<title>Syslog-ng</title>
		<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=Syslog-ng&amp;diff=723"/>
		<updated>2005-10-27T19:11:08Z</updated>

		<summary type="html">&lt;p&gt;Mcr: /* FreeBSD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.balabit.com/products/syslog_ng/ syslog-ng] is a centralized replacement for [[syslog]] that &lt;br /&gt;
guarantees availability of logs, and is very flexible.&lt;br /&gt;
&lt;br /&gt;
== [[FreeBSD]] ==&lt;br /&gt;
&lt;br /&gt;
As of FreeBSD 5.4-RELEASE:&lt;br /&gt;
&lt;br /&gt;
You can not restart syslog-ng.sh in the local directory, you need to use the complete path.&lt;br /&gt;
 # pwd&lt;br /&gt;
 /usr/local/etc/rc.d&lt;br /&gt;
 # ./syslog-ng.sh &lt;br /&gt;
 ./syslog-ng.sh: Cannot determine the PREFIX&lt;br /&gt;
 # /usr/local/etc/rc.d/syslog-ng.sh &lt;br /&gt;
 Usage: syslog-ng.sh {start|stop}&lt;br /&gt;
&lt;br /&gt;
also make sure you do not have &lt;br /&gt;
 syslogd_flags=&amp;quot;-d&amp;quot;&lt;br /&gt;
still set in rc.conf or you&#039;ll be stuck in debug mode during [[init]] the next time you reboot. Remove the -d.&lt;br /&gt;
 syslogd_program=&amp;quot;/usr/local/sbin/syslog-ng&amp;quot;&lt;br /&gt;
 syslogd_flags=&amp;quot;&amp;quot;&lt;/div&gt;</summary>
		<author><name>Mcr</name></author>
	</entry>
	<entry>
		<id>https://hackepedia.org/index.php?title=Syslog-ng&amp;diff=428</id>
		<title>Syslog-ng</title>
		<link rel="alternate" type="text/html" href="https://hackepedia.org/index.php?title=Syslog-ng&amp;diff=428"/>
		<updated>2005-10-27T19:10:05Z</updated>

		<summary type="html">&lt;p&gt;Mcr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.balabit.com/products/syslog_ng/ syslog-ng] is a centralized replacement for [[syslog]] that &lt;br /&gt;
guarantees availability of logs, and is very flexible.&lt;br /&gt;
&lt;br /&gt;
== [[FreeBSD]] ==&lt;br /&gt;
You can not restart syslog-ng.sh in the local directory, you need to use the complete path.&lt;br /&gt;
 # pwd&lt;br /&gt;
 /usr/local/etc/rc.d&lt;br /&gt;
 # ./syslog-ng.sh &lt;br /&gt;
 ./syslog-ng.sh: Cannot determine the PREFIX&lt;br /&gt;
 # /usr/local/etc/rc.d/syslog-ng.sh &lt;br /&gt;
 Usage: syslog-ng.sh {start|stop}&lt;br /&gt;
&lt;br /&gt;
also make sure you do not have &lt;br /&gt;
 syslogd_flags=&amp;quot;-d&amp;quot;&lt;br /&gt;
still set in rc.conf or you&#039;ll be stuck in debug mode during [[init]] the next time you reboot. Remove the -d.&lt;br /&gt;
 syslogd_program=&amp;quot;/usr/local/sbin/syslog-ng&amp;quot;&lt;br /&gt;
 syslogd_flags=&amp;quot;&amp;quot;&lt;br /&gt;
work as of FreeBSD 5.4-RELEASE.&lt;/div&gt;</summary>
		<author><name>Mcr</name></author>
	</entry>
</feed>