<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>ppp &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/ppp/</link>
	<description>Feed of posts on WordPress.com tagged "ppp"</description>
	<pubDate>Sun, 29 Nov 2009 11:14:38 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Micah!]]></title>
<link>http://wildokra.wordpress.com/2009/11/28/micah/</link>
<pubDate>Sat, 28 Nov 2009 20:59:25 +0000</pubDate>
<dc:creator>wildokra</dc:creator>
<guid>http://wildokra.wordpress.com/2009/11/28/micah/</guid>
<description><![CDATA[Leaves today. iooii]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Leaves today.  <div id="attachment_3" class="wp-caption aligncenter" style="width: 310px"><a href="http://wildokra.wordpress.com/files/2009/11/blakeryerinneworleans1.jpg"><img src="http://wildokra.wordpress.com/files/2009/11/blakeryerinneworleans1.jpg?w=300" alt="&#39;&#39;&#39;&#39;" title="Blake&#38;RyerinNewOrleans.jpg1" width="300" height="199" class="size-medium wp-image-3" /></a><p class="wp-caption-text">iooii</p></div></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Dishonest Pakistan]]></title>
<link>http://absarahmed.wordpress.com/2009/11/28/dishonest-pakistan/</link>
<pubDate>Sat, 28 Nov 2009 13:30:25 +0000</pubDate>
<dc:creator>Absar</dc:creator>
<guid>http://absarahmed.wordpress.com/2009/11/28/dishonest-pakistan/</guid>
<description><![CDATA[On 8th June 2009 I wrote: Democracy, Dictatorship, Communism, Socialism, Monarchy, Anarchy etc. ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
On 8th June 2009 I wrote: Democracy, Dictatorship, Communism, Socialism, Monarchy, Anarchy etc. &#8211; all are names of different Political and Economic systems. All can be good and at the same time all can not be good. The imperative system is &#8216;Justice&#8217; what everyone needs.</p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
In short, there’s nothing like “A good dictatorship” or “A poor democracy” or vice versa. What all citizens want is a good system &#8211; a good law and order &#8211; a good sovereignty of country where government is liable to protect the rights of its citizens which no one ever does.</p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
When anyone talks about Musharraf and favors Musharraf, when anyone talks about MQM and favors MQM, when anyone talks about  Nawaz Sharif and favors him, when anyone talks about Jeye Bhutto and favors PPP &#8211; it always make me feel sad that how knavishly we keep on ignoring the wickedness of the favored leaders. I personally know a host of Pakistanis who&#8217;re victim of our poor leaders including MQM, Musharraf, PML-N, PPP etc. When was the dignity of Musharraf when he sold a horde of Pakistanis to US for $20,000 each for rendition purpose? These people are now known as &#8216;Missing Person&#8217;. </p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
I sent Eid Greetings to Amina Masood Janjua last time on Eid and her response was: No Eid without my husband; no Eid until we don&#8217;t recover all Missing Persons. I ask the Ghairat Brigade of Pakistan, where is the dignity of ours when our favorite leaders were selling our innocent Pakistanis for dollars and none of the ethnic and national political party raised its voice.</p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
To me, one wrong deed overcomes thousand right deeds. This is how it&#8217;s.</p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
MQM did right for the people of Karachi, PML-N worked a lot in Punjab &#8211; but we snub the fact the there are so many victims suffered and suffering from MQM, PPP, PML-N etc. political parties acts. I&#8217;m not against a person, but I feel that I should, however, raise the voice and bring up the problems against the often bad actions and transgressions by our political parties. </p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
My Pakistan starts from the shores of Arabian sea and ends at Himalayan Range &#8211; and till that range I see, by and large, we&#8217;re dishonest to ourselves. People talking about Musharraf breaching the constitution, and the sayers breach the traffic laws too; people talking about corruption by PPP while a horde of the sayers from awaam are morally corrupted too; people talk about MQM&#8217;s extortion while myriads of plaintiffs often don&#8217;t leave a single chance to bully the people. </p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
For many of us, by and large, Pakistan is limited to their city or province. They don&#8217;t care about what&#8217;s happening in the other parts of Pakistan. We often miss to address the dark side of our leaders and portray their bright side just to blot out their hypocrisies. It happens in the case of MQM too, it happens with Nawaz Sharif too, it happens in the case of Musharraf too, it happens with ruling PPP too.</p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
A guy I know personally whose mom died during an air-strike in Bajaur. Who carried out the air-strike? Musharraf. I again ask the Ghairat Brigade: who&#8217;s responsible for it? We, ourselves, absolutely. We give our leaders the license to do whatever they want. MQM, PML-N, PPP &#8211; all can carry substantial rallies when it comes to their &#8217;seat&#8217;, no one would carry a single substantial rally against such atrocities.</p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
This is a botched up political system of Pakistan, and unfortunately we preserve this political system while keeping the status quo maintain instead of raising our voice in rallies as ardently as we do in the case of BB&#8217;s barsii or Youm-e-Tasees and so on. Is it too much that I&#8217;m asking, or rather this nation is asking?</p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
This country was never made on the name of Democracy. Even Liaquat Ali Khan was confused whether to adopt Democracy or Communism during his early days of governance. This country, if anything, was made on the name of &#8220;Justice&#8221;, that we&#8217;d give equal rights to everyone, we&#8217;d do justice with everyone, and that Army would never interfere in politics &#8211; Quaid-e-Azam said.</p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
So far, I admire COAS Kayani to a commensurate extent that he&#8217;s wiser than Musharraf seeing as how he has no lust of power at least, and that today political leader have steered country to the dark, but he had never shown his thoughts and intents, even for a moment, to impose any Martial Law. During Long March, he had all this opportunity to impose the Martial Law, but he never did, even though the whole country was jolted so much during those days. Instead he met with political leadership and convinced them to show some mercy on the country and find a quick way to get out of this national turmoil.</p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
People talk about &#8216;education&#8217; every instance when the topic &#8216;Pakistan&#8217; is under debate. Only &#8216;education&#8217; isn&#8217;t a solution to solve all the problems. I believe in &#8220;Character Education&#8221; more than &#8216;education&#8217; itself. Educated ones do breach the traffic rules, do violate constitution of Pakistan, do breach civil rules &#8211; but a person with &#8220;Character Education&#8221; wouldn&#8217;t do that. </p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
We&#8217;re always up to market the manifesto of our affiliated political parties &#8211; but why don&#8217;t we market the simple and dignified version of Jinnah and Iqbal, I ask??</p>
<p style="line-height:200%;" align="justify"><font face="Times New Roman" size="3"><br />
PS: I&#8217;ve portrayed the role of Government and Awaam in the progression and regression of Pakistan. I majorly impute Awaam for the current situation of Pakistan; however, this doesn&#8217;t mean we should never voice our protest against the government. We can, always!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ahmed Rashid on Conspiracy Theories in Pakistan]]></title>
<link>http://tehzib.wordpress.com/2009/11/28/ahmed-rashid-on-conspiracy-theories-in-pakistan/</link>
<pubDate>Sat, 28 Nov 2009 07:42:10 +0000</pubDate>
<dc:creator>Mr. Tambourine Man</dc:creator>
<guid>http://tehzib.wordpress.com/2009/11/28/ahmed-rashid-on-conspiracy-theories-in-pakistan/</guid>
<description><![CDATA[Ahmed Rashid in his recent column on the BBC website makes a point that the Pakistani media, with th]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#000000;">Ahmed Rashid in his<a href="http://news.bbc.co.uk/2/hi/south_asia/8369914.stm"> recent column on the BBC</a> website makes a point that the Pakistani media, with their conspiracy theories and obsession with demonizing the civilian govt.,  is undermining the state of Pakistan. At a time of war and instability, this is an alarming occurrence as it diverts public attention away from the pressing issues that plague the country.  The following is an excerpt from his column:<br />
</span></p>
<blockquote><p><span style="color:#333333;">Pakistan is going through a multi-dimensional series of crises and a collapse of public confidence in the state. Suicide bombers strike almost daily and the economic meltdown just seems to get worse. But this is rarely apparent in the media, bar a handful of liberal commentators who try and give a more balanced and intellectual understanding by pulling all the problems together.</span></p>
<p><span style="color:#333333;">The explosion in TV channels in Urdu, English and regional languages has brought to the fore large numbers of largely untrained, semi-educated and unworldly TV talk show hosts and journalists who deem it necessary to win viewership at a time of an acute advertising crunch, by being more outrageous and sensational than the next channel.On any given issue the public barely learns anything new nor is it presented with all sides of the argument.Every talk show host seems to have his own agenda and his guests reflect that agenda rather than offer alternative policies.</span></p>
<p><span style="color:#333333;">Recently, one senior retired army officer claimed that Hakimullah Mehsud &#8211; the leader of the Pakistani Taliban which is fighting the army in South Waziristan and has killed hundreds in daily suicide bombings in the past five weeks &#8211; had been whisked to safety in a US helicopter to the American-run Bagram airbase in Afghanistan. In other words the Pakistani Taliban are American stooges, even as the same pundits admit that US-fired drone missiles are targeting the Pakistani Taliban in Waziristan.</span></p>
<p><span style="color:#333333;">Nobody discusses the failure of the education system that is now turning out hundreds of suicide bombers, rather than doctors and engineers.</span></p>
<p><span style="color:#333333;">Or the collapsing and corrupt national health system that forces the poorest to seek expensive private medical treatment, or the explosion in crime or suicides by failed farmers and workers who have lost their jobs.</span></p>
<p><span style="color:#333333;">Pakistan cannot tackle its real problems unless the country&#8217;s leaders &#8211; military and civilian &#8211; first admit that much of the present crisis is a result of long-standing mistakes, the lack of democracy, the failure to strengthen civic institutions and the lack of investment in public services like education, even as there continues to be a massive investment in nuclear weapons and the military.Pakistan&#8217;s crisis must first be acknowledged by officialdom and the media before solutions can be found.</span></p>
<p><span style="color:#333333;">The alternative is a continuation of the present paralysis where people are left confused, demoralised and angry.</span></p></blockquote>
<p><span style="color:#000000;">Read the complete column <a href="http://news.bbc.co.uk/2/hi/south_asia/8369914.stm">here</a>.<br />
</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Brasstacks Zauq-e-Khudaee: A tribute and salute to Pak soldiers]]></title>
<link>http://nitrocario.wordpress.com/2009/11/28/brasstacks-zauq-e-khudaee-a-tribute-and-salute-to-pak-soldiers/</link>
<pubDate>Sat, 28 Nov 2009 05:45:33 +0000</pubDate>
<dc:creator>Nitrocario</dc:creator>
<guid>http://nitrocario.wordpress.com/2009/11/28/brasstacks-zauq-e-khudaee-a-tribute-and-salute-to-pak-soldiers/</guid>
<description><![CDATA[Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Part 8 Part 9]]></description>
<content:encoded><![CDATA[Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Part 8 Part 9]]></content:encoded>
</item>
<item>
<title><![CDATA[A Tale of two Stories]]></title>
<link>http://pakteahouse.wordpress.com/2009/11/28/a-tale-of-two-stories/</link>
<pubDate>Fri, 27 Nov 2009 23:26:18 +0000</pubDate>
<dc:creator>adnannzee</dc:creator>
<guid>http://pakteahouse.wordpress.com/2009/11/28/a-tale-of-two-stories/</guid>
<description><![CDATA[By Cyril Almeida Cross Post from www.dawn.com and www.cyrilalmeida.com &nbsp; MILITARY men have been]]></description>
<content:encoded><![CDATA[By Cyril Almeida Cross Post from www.dawn.com and www.cyrilalmeida.com &nbsp; MILITARY men have been]]></content:encoded>
</item>
<item>
<title><![CDATA[Wake up Lahore Episode 1]]></title>
<link>http://pakistankakhudahafiz.wordpress.com/2009/11/27/programwake-up-lahore-episode-1/</link>
<pubDate>Fri, 27 Nov 2009 05:05:56 +0000</pubDate>
<dc:creator>Xwah Yiğit</dc:creator>
<guid>http://pakistankakhudahafiz.wordpress.com/2009/11/27/programwake-up-lahore-episode-1/</guid>
<description><![CDATA[Mr Zaid Hamid delivers a lecture in an event organized by Fashion Designer Maria B. and  Students fr]]></description>
<content:encoded><![CDATA[Mr Zaid Hamid delivers a lecture in an event organized by Fashion Designer Maria B. and  Students fr]]></content:encoded>
</item>
<item>
<title><![CDATA[Life threat: A new weapon to silence US critics in Pakistan]]></title>
<link>http://pakistankakhudahafiz.wordpress.com/2009/11/27/life-threat-a-new-weapon-to-silence-us-critics-in-pakistan/</link>
<pubDate>Fri, 27 Nov 2009 02:20:33 +0000</pubDate>
<dc:creator>aquibmoin</dc:creator>
<guid>http://pakistankakhudahafiz.wordpress.com/2009/11/27/life-threat-a-new-weapon-to-silence-us-critics-in-pakistan/</guid>
<description><![CDATA[Ahmed Quraishi A small group of Pakistani journalists are protesting because one Pakistani newspaper]]></description>
<content:encoded><![CDATA[Ahmed Quraishi A small group of Pakistani journalists are protesting because one Pakistani newspaper]]></content:encoded>
</item>
<item>
<title><![CDATA[Height of confidence]]></title>
<link>http://tanzeel.wordpress.com/2009/11/26/height-of-confidence/</link>
<pubDate>Thu, 26 Nov 2009 22:01:01 +0000</pubDate>
<dc:creator>Tanzeel</dc:creator>
<guid>http://tanzeel.wordpress.com/2009/11/26/height-of-confidence/</guid>
<description><![CDATA[Picture that says  &#8220;Stop conspiring against people&#8217;s democratic government&#8221; was ta]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;"><img class="aligncenter" src="http://i45.tinypic.com/35k4iuq.jpg" alt="" width="448" height="336" /></p>
<p>Picture that says  &#8220;Stop conspiring against people&#8217;s democratic government&#8221; was taken at Korangi Rd. when I was stuck in traffic congestion due to PPP&#8217;s procession of 43rd foundation day. Rest you figure out!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[No one else but people of Sindh will chose]]></title>
<link>http://iaoj.wordpress.com/2009/11/26/no-one-else-but-people-of-sindh-will-chose/</link>
<pubDate>Thu, 26 Nov 2009 19:14:59 +0000</pubDate>
<dc:creator>iaoj</dc:creator>
<guid>http://iaoj.wordpress.com/2009/11/26/no-one-else-but-people-of-sindh-will-chose/</guid>
<description><![CDATA[With no freedom to chose within Pakistan, people of Sindh will chose freedom&#8230; - Iqbal Tareen, ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>With<a rel="attachment wp-att-9008" href="http://iaoj.wordpress.com/2009/11/26/no-one-else-but-people-of-sindh-will-chose/iqbal-tareen/"><img class="alignleft size-thumbnail wp-image-9008" title="Iqbal Tareen" src="http://iaoj.wordpress.com/files/2009/11/iqbal-tareen.jpg?w=87" alt="" width="87" height="94" /></a> no freedom to chose within Pakistan, people of Sindh will chose freedom&#8230;</p>
<p>- <span style="color:#0000ff;">Iqbal Tareen, Washington, DC</span></p>
<p>People of Sindh clearly see a Noora Kushty in conflict between PML (N) and MQM. Politically naive people couldn&#8217;t get the drift of MQM at all. MQM excels in &#8220;Use and lose&#8221; game. In my book &#8220;Harvest will come&#8221; I had predicted that MQM will stab PPP in the back because Nawaz Sharrif and MQM have common family tree going all the way to Zia-ul-Haq. Combined with all other rightist parties this is another IJI, which is once again engaged against a party that was not manufactured in GHQ. Many so-called &#8220;progressive and people friendly activists&#8221; have been taken for a ride.</p>
<p><!--more-->Although many rightist organizations used PPP&#8217;s reconciliation with MQM as a pretext to demean PPP but their real motive was an overthrow of a representative democracy to replace it with GHQ preferred and hand-picked gang of a few. Now that Nawaz Sharif and other pro-Uma parties are ready to baptize Altaf Hussain, the MQM will overnight turn from a Haraam party to a Halaal party.</p>
<p>The dating game between MQM and Muslim (N) actually started when Javed Hashmi came up with his weird idea of 12 provinces. Through him PML (N) actually extended an olive branch to MQM.  The idea of 12 provinces and PPP-hate has placed all the bad eggs in one basket.</p>
<p>NRO and corruption issues are nothing less than a stunt pulled by these parties combined together. Nawaz Sharrif lived in Medina Sharrif for almost 8 years under the selective blessings of NRO midwife by the Saudis and granted by Musharraf.</p>
<p>Altaf Hussein and his party leaders including present governor of Sindh live cot free under amnesty from murder and felony cases granted to them by Musharraf government and his kangaroo courts.</p>
<p>As far as corruption and crime is concerned, it is embedded in Pakistani society from top to the bottom and sideways. From judiciary to Pakistani military brass, bureaucracy, politicians, Ulema, business leaders, and civil society members, and educators all are deep into corruption and favoritism.</p>
<p>None of the opposing political and religious parties are free from corruption and crime. Pakistani establishment thrives on systemic corruption and power abuse. Absolute majority of civil and military officers live imperial lives beyond their means. Many are directly and indirectly beneficiaries of drug business in Pakistan and have their hands stained with blood for assassinations and murders of innocent civilians and their political rivals. It is beyond me to see bunch of unscrupulous people preaching scruples.</p>
<p>The menace of corruption should be dealt with by a fair and open judicial process. You don’t overthrow a mandate because some of the members of ruling party are also corrupt.</p>
<p>To the people of small provinces the current hate movement is all about zero tolerance of their representative government by bunch of pro-establishment hate-driven parties, which are bent upon creating environment leading to an overthrow of a democratically elected government in Pakistan.</p>
<p>Baloch people have already lost faith in provincial autonomy or even talk about 1940 Resolution. They are clearly demanding freedom for Balochistan. People of Sindh are also pondering if Pakistan is a viable arrangement for the recourse of their decades old grievances. It is an overwhelming perception of people of Sindh that none of the small province based leadership is ever acceptable to Punjab-Muhajir dominated body of politics in Pakistan, which constitutes a core of Pakistani Establishment.</p>
<p>Many Sindhi and Baloch leaders and parties have worked on the premises that &#8220;Whenever Sindhis and Baloch participate in national politics, the Sindh and Baloch rights will are compromised&#8221; According to them thus &#8220;It is a futile exercise to waste any effort  into a lost cause&#8221;</p>
<p>They raise a question that if moderate and pro-Pakistan Sindhi and Baloch leaders like ZA Bhutto, Mohtarma Benazir Bhutto, Ghous Bux Bezenjo, Wali Khan, and Akbbar Bugti were not acceptable to Pakistani establishment, how can any Sindh or Balochistan rights party or leaders can find a sympathetic ear in the present setup.</p>
<p>A singled out onslaught on Asif Zardari is also perceived as a zero tolerance for a Sindhi leader in Pakistani national politics. PML (N), PML (Q), MQM, and all religious parties are united in bringing one man down. Entire media has issued a eulogy on Zardari&#8217;s government already.</p>
<p>Just a friendly warning if you bring down a strong proponent of &#8220;Pakistan Khappay&#8221;, you will be hard-pressed to find any soul in Sindh calling Pakistan Khappay again.  A domino&#8217;s effect in already in action grabbing Muslim world into its grip. Pakistan falling into the hands of pro-Taliban and spineless political forces will trigger downing of various South Asian Muslim states. The fall of representative democracy will give rise to total Talibanization in Pakistan.</p>
<p>Any overthrow of their elected representatives will force people of Sindh to vote with their feet. They will simply walk away from Pakistan. Sindh is nation of Latif, Sachal, Sami, and Lal Qalandar. People of Sindh are not in the business of hate and violence. But they will not allow spin doctors to undo their mandate.</p>
<p>People of Sindh have no part of establishment on its side. Sindhis  have only ballot power to leverage. Majority of Sindhis believe that given peaceful and fair elections they hope to witness vanishing of politics of corruption, incompetence, and power abuse within a decade or two. If their mandate is stolen and their power of ballot is diminished Sindhi people will lose their right to choose.</p>
<p>With no freedom to choose within Pakistan, people of Sindh will likely choose their freedom without Pakistan.</p>
<p>November 26, 2009</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[MQM's strange logic: Killing is lesser sin than corruption!]]></title>
<link>http://iaoj.wordpress.com/2009/11/26/mqms-strange-logic-killing-is-lesser-sin-than-corruption/</link>
<pubDate>Thu, 26 Nov 2009 18:46:12 +0000</pubDate>
<dc:creator>iaoj</dc:creator>
<guid>http://iaoj.wordpress.com/2009/11/26/mqms-strange-logic-killing-is-lesser-sin-than-corruption/</guid>
<description><![CDATA[by: K. Ashraf That is the impression MQM leadership is trying to give that the killing people is les]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a rel="attachment wp-att-6209" href="http://iaoj.wordpress.com/2009/05/03/mqm-the-talibans-of-south-pakistan-threaten-government/mqm/"><img class="alignleft size-thumbnail wp-image-6209" title="mqm" src="http://iaoj.wordpress.com/files/2009/05/mqm.jpg?w=124" alt="" width="124" height="76" /></a><span style="color:#0000ff;">by: K. Ashraf</span></p>
<p>That is the impression MQM leadership is trying to give that the killing people is lesser crime than corruption. MQM has created a territory for itself. Govt. auditors cannot audit Karachi and Hyderabad city governments.</p>
<p>One of the conditions agreed upon MQM and PPP to become coalition partners was to leave Karachi and Hyderabad&#8217;s finances unaudited. It is not only MQM and PPP, basically Pakistan&#8217;s total ruling elite has become addicted to corruption. They cannot survive without it. They don&#8217;t give a damn if Pakistan survives or not.</p>
<p>Courtesy: K. Ashraf &#38; crdp@yahoogorups.com</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The PPP Media Team]]></title>
<link>http://tehzib.wordpress.com/2009/11/26/the-ppp-media-team/</link>
<pubDate>Thu, 26 Nov 2009 18:44:13 +0000</pubDate>
<dc:creator>Mr. Tambourine Man</dc:creator>
<guid>http://tehzib.wordpress.com/2009/11/26/the-ppp-media-team/</guid>
<description><![CDATA[The TV media is abuzz with Zardari&#8217;s statement at a political rally that  &#8216;a handful of ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#000000;">The TV media is abuzz with<a href="http://www.dawn.com/wps/wcm/connect/dawn-content-library/dawn/news/pakistan/11-zardari-hits-out-at-critics-at-karachi-rally--il--09"> Zardari&#8217;s statement at a political rally</a> that  &#8216;a handful of political actors&#8217; are trying to </span><span style="color:#000000;">destabilize the current government. It is being interpreted as a swipe at the Jang group and specifically at Shahid Masood. Shahid Masood has recently accused the PPP of putting pressure on the UAE govt., from where he broadcasts his show, in order to shut him down.  This is presently being denied by government spokespeople.</span></p>
<p><span style="color:#000000;">The dynamics of a typical Pakistani TV news channel chat show, very popular with the public, usually take the shape of four versus one. It&#8217;s the government spokesperson versus the rest of the three member panel, a guest caller and the TV anchor who has most often an anti government bias. This anti-government anchor bias, which became pervasive in the Musharraf era, still continues and in the case of a few anchors has become more prominent.</span></p>
<p><span style="color:#000000;">There have been news reports after the PPP Executive committee meeting that Zardari was not happy w</span><span style="color:#000000;">ith the </span><span style="color:#000000;">performance of his media team. It is being speculated that this is why he felt the need to take this recent swipe at the media. No one can hones</span><span style="color:#000000;">tly blame him for  feeling insecure after witnessing Information Minister Qamar Zaman Kaira or Information Secretary Fauzia Wahab get skewered almost every night on Pakistani TV channels. Kaira is so woeful that he makes Maj. Athar Abbas look like Alistair Campbell. As far as Ms.Wahab is concerned the less said about her the better.<br />
</span></p>
<p><span style="color:#000000;">So there I was lamenting the fact that the government desperately needs to revamp its media team when I </span><span style="color:#000000;">swi</span><span style="color:#000000;">tched over to  the Dunya TV channel where a verbose Faisal Raza Abidi, who I had never seen before, impressed me a great deal. Faisal, who holds the position of being the political secretary to the President, is smart, aggressive and able to get his point across clearly and quickly.  The problem with Kaira is that he is neither very bright nor has the rhetorical ability to challenge some of his peers from other parties. Like PML-Q&#8217;s former Information Minister Muhammad Durrani, Kaira also has trouble getting his point across in a short space of time and sometimes ends up looking like a bumbling blithering idiot. I could not find the video of last nights show in which Faisal took part however I looked at <a href="http://www.pakistanherald.com/Program/Off-The-Record-November-16-2009-Kashif-Abbasi-2122">another video</a> of one o</span><span style="color:#000000;">f his appearances where he goes toe to toe with the experienced rhetoricians Sheikh Rashid and Ahsan Iqbal. The look of Sheikh Rashid&#8217;s face ,when Faisal points out that he is being hypocritical by berating the PPP govt. for not repealing the 17th amendment  when he never raised the issue while he was in government, was simply priceless.  It can be compared with Kaira&#8217;s chat with Talat Hussain last night  <a href="http://www.pakistanherald.com/Program/Off-The-Record-November-25-2009-Kashif-Abbasi-2199">here</a>. <a href="http://www.pakistanherald.com/Program/Off-The-Record-November-25-2009-Kashif-Abbasi-2199"><br />
</a></span></p>
<p><span style="color:#000000;">The ineffective and inconsistent narrative for the war against the  Taliban is contributing to a loss of confidence in the state. Pointless rhetoric such as Rehman Malik&#8217;s anti-india diatribe is counterproductive. In Rehman&#8217;s case it simply lent credence to the  fear mongering of conspiracy theorists who also call  the PPP govt.  US stooges. This is something which comes under the purview of </span><span style="color:#000000;">a media </span><span style="color:#000000;">manager. Someone who can co-or</span><span style="color:#000000;">dinate with the various ministers and effective spokespeople to help deliver a consistent and solid messa</span><span style="color:#000000;">ge to the public. It is time, for the PPP, to change its current media team and bring in more effective personnel.<br />
</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[President's Bullying]]></title>
<link>http://tanzeel.wordpress.com/2009/11/26/zardaris-bullying/</link>
<pubDate>Thu, 26 Nov 2009 18:37:11 +0000</pubDate>
<dc:creator>Tanzeel</dc:creator>
<guid>http://tanzeel.wordpress.com/2009/11/26/zardaris-bullying/</guid>
<description><![CDATA[Whom the gods would destroy, they first make mad, said Euripides. This saying exactly fits in to the]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Whom the gods would destroy, they first make mad, said Euripides. This saying exactly fits in to the current PPP regime who to mark the party’s 43rd foundation day in Karachi thrashed almost everyone including media. Such an unprofessional attitude from the party’s top leadership exposed the fear and stress they have been<img class="alignright" src="http://thenews.com.pk/top_story_pics/11-26-2009_25781_l.gif" alt="" width="227" height="152" /> confronting for quite sometime. The ‘Awami’ president  from his highly secured president house via telephonic address “warned” the nation (minus PPP supporters) that they are here because they have a mandate and PPP will foil all attempts of political actors. Mr. Zardari and co. during his bullying referred MQM, PML N, PTI, JI and Geo Tv as political actors who want to derail democratic set up by not supporting PPP’s corruption and mismanagement, in a sense he lashed at almost all the political parties and mainstream media out of frustration however the response came from the so called political actors should be much appreciated as they understand what the Awami government is currently going through and how fragile they are. The nation knows that a single long march or a comprehensive media campaign can topple this highly unpopular Government.</p>
<p>I believe at this point of time PPP should reconsider their governing strategy (if any) and include all the party veterans in their central executive committee who would not only sincerely advise the perplexed president but help PPP’s brand building as well. Currently Zardari brigade seems to be on defensive side as they have widely been criticized across the nation but unfortunately instead of fixing their blunders they have chosen to capitalize sympathy vote by portraying themselves innocent which is a sure way to self-destruction, People’s party under the disguise of democracy are putting all energies to earn people’s sympathy without realizing the fact that the hurdles of free media, courts and  now an alert Army would never let the nation befooled as we are facing one of the worst times in the history of Pakistan. This is the time when even opposition is reluctant to take charge of country and demand mid term elections despite their growing popularity graph but again whom gods would destroy, they first make mad.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Brasstacks Zauq-e-Khudaee: A tribute and salute to Pak soldiers]]></title>
<link>http://pakistankakhudahafiz.wordpress.com/2009/11/26/brasstacks-zauq-e-khudaee/</link>
<pubDate>Thu, 26 Nov 2009 12:45:10 +0000</pubDate>
<dc:creator>Xwah Yiğit</dc:creator>
<guid>http://pakistankakhudahafiz.wordpress.com/2009/11/26/brasstacks-zauq-e-khudaee/</guid>
<description><![CDATA[Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Part 8 Part 9 Brasstacks: Zauq-e-Khudaee Part]]></description>
<content:encoded><![CDATA[Part 1 Part 2 Part 3 Part 4 Part 5 Part 6 Part 7 Part 8 Part 9 Brasstacks: Zauq-e-Khudaee Part]]></content:encoded>
</item>
<item>
<title><![CDATA[Have a heart, you are the president, Mr Zardari! ]]></title>
<link>http://livinginpakistan.wordpress.com/2009/11/26/have-a-heart-you-are-the-president-mr-zardari/</link>
<pubDate>Thu, 26 Nov 2009 12:24:34 +0000</pubDate>
<dc:creator>mak009x</dc:creator>
<guid>http://livinginpakistan.wordpress.com/2009/11/26/have-a-heart-you-are-the-president-mr-zardari/</guid>
<description><![CDATA[By Shaheen Sehbai Here is the strongest man in the country so rattled by a few reports and articles ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;">By Shaheen Sehbai</p>
<blockquote><p>Here is the strongest man in the country so rattled by a few reports and articles by me, or a few talk shows by Dr Shahid Masood, that he forgets to mention anything about the infamous NRO, the shame of the Kerry Lugar Bill, the gross charges of corruption, money laundering or misuse of power against him and his cronies. He did not mention the issues of sugar, atta, electricity and unemployment. He did not praise the soldiers and people fighting the deadly terrorists. He and his few people now sharing power were only worried about their own fate, with the loud spoken Zulfikar Mirza declaring to the world that he would use the Sindh Card, if worse comes to worst. Read the full article <a href="http://www.thenews.com.pk/top_story_detail.asp?Id=25792" target="_blank">here</a>.</p>
<p><img class="aligncenter" title="Zardari" src="http://wondersofpakistan.files.wordpress.com/2008/12/asif_ali_zardari4.jpg?w=280&#038;h=350" alt="" width="280" height="350" /></p></blockquote>
<p>President Zadari, instead of discussing the never ending and the ever growing problems being faced by the country, used <a href="http://www.dailytimes.com.pk/default.asp?page=2009\11\26\story_26-11-2009_pg1_1" target="_blank">this </a>political gathering to hit out against some journalists, namely Shaheen Sehbai and <a href="http://livinginpakistan.wordpress.com/2009/11/23/democratic-government-bans-popular-talk-show-meray-mutabiq/" target="_blank">Dr. Shahid Masood</a>, calling them &#8220;political actors&#8221;. This comes just days after he <a href="http://livinginpakistan.wordpress.com/2009/11/23/democratic-government-bans-popular-talk-show-meray-mutabiq/" target="_blank">banned Dr. Shahid Masood&#8217;s popular talk show, &#8216;Meray Mutabiq&#8217;</a>.</p>
<p>Zardari did not speak out against the Taliban, he did not discuss the problems being faced by the people and nor he discussed the problems being faced by the country. Sitting in the highly fortified President house, it seems perhaps that the President feels threatened by a couple of harmless journalists, who are just performing their duties.</p>
<p style="text-align:left;font-size:8pt;">Add to: <a title="Add to Facebook" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http://wp.me/pF236-4f" target="_blank">Facebook</a> &#124; <a title="Add to Digg" rel="nofollow" href="http://digg.com/submit?phase=2&#38;url=http%3A%2F%2Fwp.me%2FpF236-4f&#38;title=Have%20a%20heart%2C%20you%20are%20the%20president%2C%20Mr%20Zardari!" target="_blank">Digg</a> &#124; <a title="Add to Del.icio.us" rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwp.me%2FpF236-4f&#38;title=Have%20a%20heart%2C%20you%20are%20the%20president%2C%20Mr%20Zardari!" target="_blank">Del.icio.us</a> &#124; <a title="Add to Stumbleupon" rel="nofollow" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwp.me%2FpF236-4f&#38;title=Have%20a%20heart%2C%20you%20are%20the%20president%2C%20Mr%20Zardari!" target="_blank">Stumbleupon</a> &#124; <a title="Add to Reddit" rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwp.me%2FpF236-4f&#38;title=Have%20a%20heart%2C%20you%20are%20the%20president%2C%20Mr%20Zardari!" target="_blank">Reddit</a> &#124; <a title="Add to Blinklist" rel="nofollow" href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&#38;Description=&#38;Url=http%3A%2F%2Fwp.me%2FpF236-4f&#38;Title=Have%20a%20heart%2C%20you%20are%20the%20president%2C%20Mr%20Zardari!" target="_blank">Blinklist</a> &#124; <a title="Add to Twitter" rel="nofollow" href="http://twitter.com/home/?status=Have%20a%20heart%2C%20you%20are%20the%20president%2C%20Mr%20Zardari!+%40+http%3A%2F%2Fwp.me%2FpF236-4f" target="_blank">Twitter</a> &#124; <a title="Add to Technorati" rel="nofollow" href="http://www.technorati.com/faves?add=http://wp.me/pF236-4f" target="_blank">Technorati</a> &#124; <a title="Add to Yahoo Buzz" rel="nofollow" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fwp.me%2FpF236-4f&#38;headline=Have%20a%20heart%2C%20you%20are%20the%20president%2C%20Mr%20Zardari!" target="_blank">Yahoo Buzz</a> &#124; <a title="Add to Newsvine" rel="nofollow" href="http://www.newsvine.com/_wine/save?u=http%3A%2F%2Fwp.me%2FpF236-4f&#38;h=Have%20a%20heart%2C%20you%20are%20the%20president%2C%20Mr%20Zardari!" target="_blank">Newsvine</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Another Zardari/Sharif Collaboration]]></title>
<link>http://fkpolitics.wordpress.com/2009/11/26/another-zardarisharif-collaboration/</link>
<pubDate>Thu, 26 Nov 2009 07:33:33 +0000</pubDate>
<dc:creator>nota</dc:creator>
<guid>http://fkpolitics.wordpress.com/2009/11/26/another-zardarisharif-collaboration/</guid>
<description><![CDATA[With the NRO mess not going away, and more stories of corruption by Sharif Brothers making the news,]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>With the NRO mess not going away, and <a href="http://fkpolitics.wordpress.com/2009/11/26/another-sharif-brothers-corruption-scandal/" target="_blank">more stories of corruption by Sharif Brothers making the news</a>, more and more signs are pointing towards the two families (<a href="http://www.thenews.com.pk/top_story_detail.asp?Id=25804" target="_blank">three if you can call MQM a family</a>) joining hands to cover each others back.</p>
<p>First was the <a href="http://fkpolitics.wordpress.com/2009/11/20/how-low-can-ayaz-amir-go-well/" target="_blank">attack by PML-N stalwarts against Zardari detractors</a> and today we learn <a href="http://www.thenews.com.pk/daily_detail.asp?id=210543" target="_blank">the two are collaborating not only on NRO-Plus and plan to pass it unanimously</a>, but have<strong> jointly written a script to blame someone else for their corruption</strong> in order to &#8216;prove&#8217; all cases were &#8216;politically motivated&#8217; and they are clean as a whistle:</p>
<p><a href="http://www.thenews.com.pk/print1.asp?id=210470" target="_blank"><strong>PPP&#8217;s New Line</strong></a>:  &#8220;<em>Jehangir Badr, whose prime target was no other than former <strong>President Farooq Ahmed Khan Leghari</strong> during the entire press conference, said that not only the NRO beneficiaries, but those who had to pay billions of rupees to banks should also be held accountable.</em>&#8220;</p>
<p><a href="http://www.thenews.com.pk/updates.asp?id=92227" target="_blank"><strong>PML-N&#8217;s New Line</strong></a>: &#8220;<em>Punjab Chief Minister Mian Shahbaz Sharif Wednesday said it was <strong>Farooq Leghari</strong> who filed lawsuits against the leaders of Pakistan People&#8217;s Party (PPP).</em>&#8220;</p>
<p>Please remind me which is the ruling party and which one is the opposition?! And<strong> isn&#8217;t Shahbaz forgetting about Saif-ur-Rehman???</strong></p>
<p><strong>Note:</strong> No doubt I agree with Jehangir Badar that &#8220;Farooq Leghari, his son Awais Leghari and other members of their family, should be held accountable for their various corruption scandals such as cooperatives and PTCL scandals&#8221; but it should be done alongside the holding accountable PPP and PML-N and other NRO beneficiaries and not instead of it, as seems to be the plan. <strong>And why didn&#8217;t Badar think of this before???? </strong>Farooq Leghari&#8217;s corruption did begin when PPP was in power. Also, how is PPP going to deal with the fact that Zardari&#8217;s henchman Malik Riaz of Bahria Town is a business partner of Farooq Leghari?</p>
<p>I am surprised Badar left out the name of his colleague Senator Jamal Leghari, the elder son of Farooq, who is no less corrupt. That Farooq and Awais are guilty of corruption, there is no doubt about that either. It is a fact that Farooq Leghari (and Jamal and Awais jointly) had less than 1250 acres of land when he became president but today Farooq Leghari alone has acquired more than <strong>12,500 acres of agricultural land </strong> (I have no clue about the acquisitions by Awais and Jamal Leghari but they have been on a land buying spree as well). And this <strong><em>does not</em></strong> include other property and bank accounts. <a href="http://contemptible.blogspot.com/2008/12/corruption-certainly-pays.html" target="_blank">Awais alone built his house in Islamabad at a cost of Rs 8 crore</a>. His cousin <a href="http://contemptible.blogspot.com/2007/10/national-reconciliation-ordinance-of.html" target="_blank">Sumaira Malik</a> of the <a href="http://pkpolitics.com/2008/11/01/visitors-views-news-week-1-november-2008/#comment-124351" target="_blank">&#8216;Cat House&#8217; fame</a> has spent twice that. Her sister Ayla Malik&#8217;s (these days with DunyaTV)   husband (now ex) Sardar Rind has bought another 12,500 acres in the same area as Farooq Leghari. Farooq&#8217;s cousins of course are not only among NRO beneficiaries but also big loan defaulters (but sitting pretty in the National Assembly or as Nazims)</p>
<p>Note: Let me remind Mr Badr that it was Awais Leghari who became Privatization Minister for a day to sign the sale of Pakistan Steel Mill (PSM), the sale that was over-turned by CJ Iftikhar and was the main and last straw that led to the CJ&#8217;s dismissal by Mush. I am sure Awais got offered a pretty penny to go along with that scam.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[O que &eacute; PPP ?]]></title>
<link>http://danuoliver.wordpress.com/2009/11/24/o-que-ppp/</link>
<pubDate>Tue, 24 Nov 2009 14:57:50 +0000</pubDate>
<dc:creator>daniel nunes</dc:creator>
<guid>http://danuoliver.wordpress.com/2009/11/24/o-que-ppp/</guid>
<description><![CDATA[&#160; &#160; 1) Afinal, o que é PPP ? R: PPP é a sigla de Perfil Profissiográfico Previdenciário, u]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h4>&#160;</h4>
<p><a href="http://1.bp.blogspot.com/_9U1SwQZZzUc/SwcCQG3jOEI/AAAAAAAAAN4/Z7kLhmxhonc/s1600/ppp.jpg"><img style="display:block;float:none;margin-left:auto;margin-right:auto;" border="0" src="http://1.bp.blogspot.com/_9U1SwQZZzUc/SwcCQG3jOEI/AAAAAAAAAN4/Z7kLhmxhonc/s200/ppp.jpg" width="331" height="182" /></a></p>
<p>&#160;</p>
<p>1) <b>Afinal, o que é PPP ?</b>    <br />R: PPP é a sigla de <b>P</b>erfil <b>P</b>rofissiográfico <b>P</b>revidenciário, um documento histórico-laboral do trabalhador, apresentado em formulário instituído pelo INSS, contendo informações detalhadas sobre as atividades do trabalhador, exposição a agentes nocivos à saúde, resultados de exames médicos e outras informações de caráter administrativo. O modelo do formulário encontra-se no Anexo XV da Instrução Normativa INSS/PR nº 20/2007. </p>
<p>2) <b>Qual o objetivo do PPP ?</b>    <br />R: Apresentar, em um só documento, o resumo de todas as informações relativas à fiscalização do gerenciamento de riscos e existência de agentes nocivos no ambiete de trabalho, além de ser o documento que orienta o processo de reconhecimento de aposentadoria especial. </p>
<p>3) <b>O Perfil Profissiográfico foi instituído por uma Intrução Normativa do INSS ?</b>    <br />R: Não. A Instrução Normativa INSS/PR nº 20/2007 regulamenta e formata o PPP, cuja exigência encontra-se prevista na Lei nº 8.213/91 e no Regulamento da Previdência Social (Decreto nº 3.048/99). Veja a letra da Lei: <i>&#34;A empresa deverá elaborar e manter atualizado <b>perfil profissiográfico</b> abrangendo as atividades desenvolvidas pelo trabalhador e fornecer a este, quando da rescisão do contrato de trabalho, cópia autêntica desse documento. (art. 58, parágrafo 4, Lei 8.213/91)&#34;</i></p>
<p>4) <b>Onde se obtém as informações necessárias para preenchimento do PPP ?</b>    <br />R: As informações devem ser extraídas do Laudo Técnico de Condições Ambientais do Trabalho (LTCAT), do Programa de Prevenção de Riscos Ambientais (PPRA), do Programa de Controle Médico de Saúde Ocupacional (PCMSO) e do Programa de Gerenciamento de Riscos (PGR), este último no caso de empresas de mineração. </p>
<p>5) <b>Quem está obrigado a fazer o PPP ?</b>    <br />R: A elaboração e atualização do PPP é obrigatória para todos os empregadores, bem como sua entrega ao trabalhador na ocasião da rescisão do contrato de trabalho. O formulário deve ser assinado pelo representante legal da empresa com a indicação dos responsáveis técnicos pelo PCMSO e LTCAT. </p>
<p>6) <b>Quem é o responsável técnico pelo LTCAT ?</b>    <br />R: O LTCAT &#8211; Laudo Técnico de Condições Ambientais do Trabalho, por determinação expressa da legislação previdenciária, deve ser expedido por médico do trabalho ou engenheiro de segurança do trabalho. </p>
<p>7) <b>Qual a diferença entre o LTCAT e o PPRA ?</b>    <br />R: O LTCAT, como o nome diz, é um laudo técnico, isto é, um documento que retrata as condições do ambiente de trabalho de acordo com as avaliações dos riscos, concluindo sobre a caracterização da atividade como especial. O PPRA, por sua vez, é um programa de ação contínua, não é apenas um documento (ver <a href="http://www.ricardomattos.com/faq_ppra.htm">FAQ do PPRA</a> neste website) . O LTCAT pode ser um dos documentos que integram as ações do PPRA.O PPRA é uma exigência da legislação trabalhista (Norma Regulamentadora nº 9) e o LTCAT da legislação previdenciária. Veja a letra da Lei: <i>&#34;A comprovação da efetiva exposição do segurado aos agentes nocivos será feita mediante formulário, na forma estabelecida pelo Instituto Nacional do Seguro Social &#8211; INSS, emitido pela empresa ou seu preposto, com base em <b>laudo técnico de condições ambientais do trabalho</b> expedido por médico do trabalho ou engenheiro de segurança do trabalho. (art 58, parágrafo 1º, Lei 8.213/91)&#34;</i></p>
<p> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> <b>O PPP é mais um documento que deverá ser apresentado à fiscalização do INSS ?</b>    <br />R: Ele deve estar disponível para a fiscalização, mas ele é mais que isso. O PPP substitui, a partir de 01/01/2004, o formulário DIRBEN 8030 (antigo SB-40). Ele não é um formulário a mais, ele concentra todas as informações do laudo técnico e dos formulários antigos. </p>
<p>9) <b>O PPP deve ser feito apenas para trabalhadores expostos a agentes nocivos à saúde ?</b>    <br />R: Por enquanto sim. A empresa deve elaborar e manter atualizado o PPP para todos os trabalhadores expostos a agentes nocivos e fornecer cópia autêntica do documento ao trabalhador na ocasião da rescisão do contrato de trabalho. </p>
<p>10) <b>Qual a relação de agentes nocivos à saúde capaz de gerar direito à aposentadoria especial ?</b>    <br />R: A relação de agentes nocivos químicos, físicos, biológicos ou associação de agentes prejudiciais à saude ou à integridade física, considerados para fins de concessão de aposentadoria especial, consta do Anexo IV do Regulamento da Previdência Social ( Decreto 3.048/99 ). </p>
<p><i><b>Ricardo Pereira de Mattos, Eng. Segurança do Trabalho </b></i></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IPFW-Advanced-Supplement-HOWTO]]></title>
<link>http://ltphong.wordpress.com/2009/11/24/ipfw-advanced-supplement-howto/</link>
<pubDate>Tue, 24 Nov 2009 10:20:27 +0000</pubDate>
<dc:creator>anhptnn</dc:creator>
<guid>http://ltphong.wordpress.com/2009/11/24/ipfw-advanced-supplement-howto/</guid>
<description><![CDATA[&nbsp; IPFW:check-state/keep-state advanced stateful rules. By Joe Barbish  07/22/2002  All rights r]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>&#160;</p>
<div id="_mcePaste">IPFW:check-state/keep-state advanced stateful rules.</div>
<div id="_mcePaste">By Joe Barbish  07/22/2002  All rights reserved.</div>
<div id="_mcePaste">As most new ipfw users, I had a typical ipfw rules file built from the simple stateful rules in rc.firewall. I had originally been using user ppp with it&#8217;s internal Nat function, but went to natd as the simple stateful type in rc.firewall showed. Since the sample rc.firewall (simple) was pretty much just what I wanted to do, I just assumed this was the correct and proper way, so I cut out the simple type code from rc.firewall to create my own ipfw firewall rules. In searching FBSD and the many sites found by google search I saw many many other people before me had done the same thing. From a technical point of view the whole rc.firewall file is based on simple stateful rules using setup/established with some stateless rules thrown in. As a new ipfw user I did not know the difference and the comments sure did not call out the difference.</div>
<div id="_mcePaste">When I tried to change my simple stateful [established/setup] to advanced stateful [check-state/keep-state] rules, I kept having trouble with ip address being mismatched. Technically the mismatches showed up in /var/log/security as packets that got denied by the (default deny everything rule) for all packets that reach the end of the rule set with out matching any rule. Configuration looked like this.</div>
<div id="_mcePaste">Divert natd (network address translation)</div>
<div id="_mcePaste">(</div>
<div id="_mcePaste">(</div>
<div id="_mcePaste">LAN PC&#8217;s  &#60; &#8212; &#62; IPFW  &#60; &#8212; &#62;  internet</div>
<div id="_mcePaste">Private IP     advanced        public ip</div>
<div id="_mcePaste">Address      stateful rules    address</div>
<div id="_mcePaste"><!--more-->I spend weeks playing around trying different combinations of ipfw rules, but kept having mismatches in the dynamic table. Finally I removed the natd divert rule from the ipfw rules set and deactivated natd in rc.conf and re-activated ppp -Nat in rc.conf, and the advanced stateful [check-state/keep-state] rules started to work. Configuration looked like this.</div>
<div id="_mcePaste">LAN PC&#8217;s  &#60; &#8212; &#62; IPFW  &#60; &#8212; &#62;  user ppp -nat &#60; &#8212; &#62; internet</div>
<div id="_mcePaste">Private IP     advanced        network address      public ip</div>
<div id="_mcePaste">Address      stateful rules    translation           address</div>
<div id="_mcePaste">In this configuration IPFW only knows the private ip address on the LAN and the advanced stateful rules functioned just like described in the man documentation.</div>
<div id="_mcePaste">I wrote emails to the IPFW authors, gave then 2 documented examples of rules sets using exclusively advanced stateful rules and user ppp dial up ISP, the only difference was one used user ppp -nat and did not have the divert natd rulecd ../ one had the divert natd rule and no user ppp -nat and did not work. After much conflicting correspondences the results were that they were not going to do anything about it and I was left on my own.</div>
<div id="_mcePaste">The real problem here is ipfw advanced stateful rules are relatively new to the IPFW program (FBSD version 4.0 year 2000) and still does not fit cleanly into the divert natd program logic.</div>
<div id="_mcePaste">IPFW was originally designed as a firewall using stateless rules and/or simple stateful rules which is nothing more than an rules file coding logic technique based on the TP flags setup/established. Using these very primitive type of rules IPFW function&#8217;s correctly. When advanced stateful rules are used to tighten down the control of packets passing through the firewall by dynamically creating an internal rules table based on the by-directional exchange of packets which have to match the pre-known ip address, flow direction, and packet sequence numbers the divert natd function malfunctions. This problem is not limited to dial up internet access, but also occurs for &#8216;all ways on&#8217; environments (DSL, Cable, T1) with or without DHCP support.</div>
<div id="_mcePaste">Many users reach this point using the advanced check-state/keep-state stateful rules and go back to simple stateful rule set using established/setup simple because they can not get the advanced stateful rules to work. The rc.firewall file was created for FBSD 2.0 and has not been updated to exclusively utilize the advanced stateful rule set, so it is a very poor example to be using for your ipfw rules set.</div>
<div id="_mcePaste">Cable internet access became available in my area and I was forced to revisit the divert natd / advanced stateful rules again because (DSL, Cable, T1) &#8216;all ways on&#8217; environments normally use the ISP&#8217;s DHCP server to get it&#8217;s network configuration information so user ppp -nat is not used in this case. This meant I had to use the divert natd ipfw statement to provide the NAT function so I could use private ip address for my LAN because my cable ISP only issues one dynamic public ip address per customer account.</div>
<div id="_mcePaste">After many days of trial and error testing I finally found an rules coding logic which functioned correctly using exclusively advanced check-state/keep-state stateful rules and the divert natd rule statement. Normally the rule to allow the packets from local LAN Nic cards to pass through the ipfw firewall come before the divert natd rule as seen in the rc.firewall file. But for advanced stateful rules it has to be moved after the divert natd rule and the &#8216;keep-state&#8217; option has to be used so the dynamic rules table knows about the packet activity before they get passed through the rules file the second time. Technically this means each packet will have 2 sets of dynamic table rules, one set for the private Nic interface and one for the public Nic interface. This is an resource waste, decreases performance, and not necessary if the nat function is done outside of ipfw.</div>
<div id="_mcePaste">The simplest and best solution to the advanced stateful rules problem is to use &#8216;user ppp -nat&#8217; for all dialup ISP environments and have no divert natd rule in the ipfw rules file.  For all DSL, cable, and T1 connection where the ISP&#8217;s DHCP is used to configure FBSD&#8217;s public network you have to use the divert natd rule in your ipfw rules set followed by this rule for each private Nic interface,</div>
<div id="_mcePaste">&#8216;allow all from any to any via xl0 keep-state&#8217;</div>
<div id="_mcePaste">where xl0 is the private Nic card interface device name. This solution has been tested in FBSD version 4.5 &#38; 4.6.</div>
<div id="_mcePaste">The IPFW rules listed below are my current firewall rules file configured for a cable divert natd environment. Here are the matching /etc/rc.conf options</div>
<div id="_mcePaste">ifconfig_rl0=&#8221;DHCP&#8221;</div>
<div id="_mcePaste">ppp_enable=&#8221;NO&#8221;</div>
<div id="_mcePaste">natd_enable=&#8221;YES&#8221;</div>
<div id="_mcePaste">natd_interface=&#8221;rl0&#8243;</div>
<div id="_mcePaste">natd_flags=&#8221;-dynamic&#8221;</div>
<div id="_mcePaste">firewall_enable=&#8221;YES&#8221;</div>
<div id="_mcePaste">firewall_script=&#8221;/etc/ipfw.rules.conf&#8221;</div>
<div id="_mcePaste">For an user ppp dialup modem ISP connection using &#8216;divert natd&#8217; make</div>
<div id="_mcePaste">following changes to the ipfw rules below</div>
<div id="_mcePaste">Change  oif=&#8221;rl0&#8243;  to  oif=&#8221;tun0&#8243;</div>
<div id="_mcePaste">Here are the matching /etc/rc.conf options</div>
<div id="_mcePaste">#ifconfig_rl0=&#8221;DHCP&#8221;</div>
<div id="_mcePaste">ppp_enable=&#8221;YES&#8221;</div>
<div id="_mcePaste">ppp_mode=&#8221;ddial&#8221;</div>
<div id="_mcePaste">ppp_profile=&#8221;papchat&#8221;</div>
<div id="_mcePaste">ppp_nat=&#8221;NO&#8221;</div>
<div id="_mcePaste">natd_enable=&#8221;YES&#8221;</div>
<div id="_mcePaste">natd_interface=&#8221;tun0&#8243;</div>
<div id="_mcePaste">natd_flags=&#8221;-dynamic&#8221;</div>
<div id="_mcePaste">firewall_enable=&#8221;YES&#8221;</div>
<div id="_mcePaste">firewall_script=&#8221;/etc/ipfw.rules.conf</div>
<div id="_mcePaste">For an user ppp dialup modem ISP connection using &#8216;user ppp -nat&#8217; make</div>
<div id="_mcePaste">following changes to the ipfw rules below</div>
<div id="_mcePaste">Change  oif=&#8221;rl0&#8243;  to  oif=&#8221;tun0&#8243;</div>
<div id="_mcePaste">Add    $cmd 00130 allow all from any to any via xl0</div>
<div id="_mcePaste">Delete $cmd 00150 divert natd all from any to any via $oif</div>
<div id="_mcePaste">Delete $cmd 00210 allow all from any to any via xl0 keep-state</div>
<div id="_mcePaste">Here are the matching /etc/rc.conf options</div>
<div id="_mcePaste">#ifconfig_rl0=&#8221;DHCP&#8221;</div>
<div id="_mcePaste">ppp_enable=&#8221;YES&#8221;</div>
<div id="_mcePaste">ppp_mode=&#8221;ddial&#8221;</div>
<div id="_mcePaste">ppp_profile=&#8221;papchat&#8221;</div>
<div id="_mcePaste">ppp_nat=&#8221;YES&#8221;</div>
<div id="_mcePaste">natd_enable=&#8221;NO&#8221;</div>
<div id="_mcePaste">#natd_interface=&#8221;tun0&#8243;</div>
<div id="_mcePaste">#natd_flags=&#8221;-dynamic&#8221;</div>
<div id="_mcePaste">firewall_enable=&#8221;YES&#8221;</div>
<div id="_mcePaste">firewall_script=&#8221;/etc/ipfw.rules.conf</div>
<div id="_mcePaste">Following the rules file below are some other IP stack security options which are specified in the /etc/rc.conf file and kernel that you can use as a guide to configure your own world.</div>
<div id="_mcePaste">/etc/ipfw.rules.conf</div>
<div id="_mcePaste">###########################################################################</div>
<div id="_mcePaste">#</div>
<div id="_mcePaste"># Define IPFW firewall rules for gateway.poweruser.net</div>
<div id="_mcePaste"># 7/04/2002  Joe Barbish</div>
<div id="_mcePaste">#</div>
<div id="_mcePaste">#   Cable modem connection to ISP with dynamic IP addresses assigned.</div>
<div id="_mcePaste">#   Private Ip address used inside.</div>
<div id="_mcePaste">#   3 win98 boxes on LAN with DHCP used for auto private network configure.</div>
<div id="_mcePaste">#   Protect the whole private network from loss of service attacks</div>
<div id="_mcePaste">#   These rules can be reloaded with out rebooting by issuing this command</div>
<div id="_mcePaste">#   sh /etc/ipfw.rules.conf</div>
<div id="_mcePaste">#</div>
<div id="_mcePaste">#   The use of &#8216;me&#8217; in rules means IP address 127.0.0.0 localhost</div>
<div id="_mcePaste">#</div>
<div id="_mcePaste"># Firewall Policy Statement.</div>
<div id="_mcePaste">#   Each public internet function must be explicitly allowed by a rule.</div>
<div id="_mcePaste">#   Only valid response to the packets I&#8217;ve sent out are allowed in.</div>
<div id="_mcePaste">#   All packets must use the IPFW advanced &#8220;dynamic&#8221; rules function.</div>
<div id="_mcePaste">#   No state-less rules or simple-stateful rules are allowed to grant</div>
<div id="_mcePaste">#   internet function.</div>
<div id="_mcePaste">#############################################################################</div>
<div id="_mcePaste"># Flush out the list before we begin.</div>
<div id="_mcePaste">/sbin/ipfw -q -f flush</div>
<div id="_mcePaste"># Set rules command prefix</div>
<div id="_mcePaste"># The -q option on the command is for quite mode.</div>
<div id="_mcePaste"># Do not display rules as they load. Remove during development to see.</div>
<div id="_mcePaste">cmd=&#8221;/sbin/ipfw -q add&#8221;</div>
<div id="_mcePaste"># Set defaults</div>
<div id="_mcePaste"># set your outside interface network device name and</div>
<div id="_mcePaste"># domain name servers IP address to values issued by your ISP.</div>
<div id="_mcePaste">oif=&#8221;rl0&#8243;                  # Nic card to cable modem public internet connection</div>
<div id="_mcePaste">odns1=&#8221;24.50.201.66&#8243;       # ISP&#8217;s dns server 1 IP address</div>
<div id="_mcePaste">odns2=&#8221;24.52.201.66&#8243;       # ISP&#8217;s dns server 2 IP address</div>
<div id="_mcePaste"># Set these to your inside interface network and ip address range</div>
<div id="_mcePaste">iif=&#8221;xl0&#8243;                  # Nic card to private internal Local area network</div>
<div id="_mcePaste"># This is the start of the rules.</div>
<div id="_mcePaste"># All traffic coming in from the internet or</div>
<div id="_mcePaste"># leaving the local LAN start here</div>
<div id="_mcePaste"># Internal gateway housekeeping</div>
<div id="_mcePaste"># Rules # 100 exempt everything on localhost behind the firewall from this rules set.</div>
<div id="_mcePaste"># Rules # 110 &#38; 120 deny the reference to the localhost default IP address.</div>
<div id="_mcePaste">$cmd 00100 allow all from any to any via lo0  # allow all localhost</div>
<div id="_mcePaste">$cmd 00110 deny log  all from any to 127.0.0.0/8  # deny use of localhost IP</div>
<div id="_mcePaste">$cmd 00120 deny log  all from 127.0.0.0/8 to any  # deny use of localhost IP</div>
<div id="_mcePaste"># This does the  Network Address translation of every packet coming in</div>
<div id="_mcePaste"># or going out over the public internet.</div>
<div id="_mcePaste">$cmd 00150 divert natd all from any to any via $oif</div>
<div id="_mcePaste">#*** TESTING PURPOSES ONLY *** TESTING PURPOSES ONLY *** TESTING PURPOSES ONLY</div>
<div id="_mcePaste"># The following rule if un-commented will change the behavior of this</div>
<div id="_mcePaste"># Firewall rule set from closed to completely open, thus bypassing all of the</div>
<div id="_mcePaste"># following rules. This single rule is placed here for TESTING PURPOSES ONLY.</div>
<div id="_mcePaste">#$cmd 00160 allow log logamount 500 all from any to any</div>
<div id="_mcePaste">#$cmd 00161 allow all from any to any</div>
<div id="_mcePaste">########  control section  ############################################</div>
<div id="_mcePaste"># Start of IPFW advanced Stateful Filtering using &#8220;dynamic&#8221; rules.</div>
<div id="_mcePaste"># The check-state statement behavior is to match bi-directional packet traffic</div>
<div id="_mcePaste"># flow between source and destination using protocol/IP/port/sequence number.</div>
<div id="_mcePaste"># The dynamic rule has a limited lifetime which is controlled by a set of</div>
<div id="_mcePaste"># sysctl(8) variables. The lifetime is refreshed every time a matching</div>
<div id="_mcePaste"># packet is found in the dynamic table.</div>
<div id="_mcePaste"># Allow the packet through if it has previous been added to the</div>
<div id="_mcePaste"># the &#8220;dynamic&#8221; rules table by an allow keep-state statement.</div>
<div id="_mcePaste">$cmd 00200 check-state</div>
<div id="_mcePaste"># Run all private Lan packet traffic through the dynamic rules</div>
<div id="_mcePaste"># table so the IP address are in sync with Natd.</div>
<div id="_mcePaste">$cmd 00210 allow all from any to any via xl0 keep-state</div>
<div id="_mcePaste"># Deny all fragments as bogus packets</div>
<div id="_mcePaste">$cmd 00250 deny all from any to any frag in via $oif</div>
<div id="_mcePaste"># Deny  ACK packets that did not match the dynamic rule table</div>
<div id="_mcePaste">$cmd 00260 deny tcp from any to any established in via $oif</div>
<div id="_mcePaste">########  outbound section  ############################################</div>
<div id="_mcePaste"># Interrogate packets originating from behind the firewall, private net.</div>
<div id="_mcePaste"># Upon a rule match, it&#8217;s keep-state option will create a dynamic rule.</div>
<div id="_mcePaste"># Allow out non-secure standard www function</div>
<div id="_mcePaste">$cmd 00300 allow tcp  from any to any 80  out via $oif setup keep-state</div>
<div id="_mcePaste"># Allow out secure www function https over TLS SSL</div>
<div id="_mcePaste">$cmd 00301 allow tcp  from any to any 443 out via $oif setup keep-state</div>
<div id="_mcePaste"># Allow out access to my ISP&#8217;s Domain name server.</div>
<div id="_mcePaste">$cmd 00310 allow tcp  from any to $odns1 53 out via $oif setup keep-state</div>
<div id="_mcePaste">$cmd 00311 allow udp  from any to $odns1 53 out via $oif keep-state</div>
<div id="_mcePaste">$cmd 00315 allow tcp  from any to $odns2 53 out via $oif setup keep-state</div>
<div id="_mcePaste">$cmd 00316 allow udp  from any to $odns2 53 out via $oif keep-state</div>
<div id="_mcePaste"># Allow out send &#38; get email function</div>
<div id="_mcePaste">$cmd 00330 allow tcp from any to any 25  out via $oif setup keep-state</div>
<div id="_mcePaste">$cmd 00331 allow tcp from any to any 110 out via $oif setup keep-state</div>
<div id="_mcePaste"># Allow out &#38; in FBSD (make install &#38; CVSUP)  functions</div>
<div id="_mcePaste"># Basically give user id root  &#8221;GOD&#8221;  privileges.</div>
<div id="_mcePaste">$cmd 00340 allow tcp from me to any out via $oif setup keep-state uid root</div>
<div id="_mcePaste"># Allow out &#38; in console traceroot command</div>
<div id="_mcePaste">$cmd 00342 allow udp from me to any 33435-33500 out via $oif keep-state</div>
<div id="_mcePaste">$cmd 00343 allow log icmp from any to me icmptype 3,11 in via $oif limit src-addr 2</div>
<div id="_mcePaste"># Allow out ping</div>
<div id="_mcePaste">$cmd 00350 allow icmp from any to any   out via $oif keep-state</div>
<div id="_mcePaste">############ passive FTP rules to public Internet ######</div>
<div id="_mcePaste"># Allow passive FTP control channel 21 &#38; data high ports</div>
<div id="_mcePaste">$cmd 00375 allow tcp  from me to any 21  out via $oif setup keep-state</div>
<div id="_mcePaste">$cmd 00376 allow tcp  from me to any 10000-65000  out via $oif setup keep-state</div>
<div id="_mcePaste">############ End of passive FTP rules to public Internet ######</div>
<div id="_mcePaste"># Allow out ssh</div>
<div id="_mcePaste">$cmd 00380 allow tcp  from any to any 22   out via $oif setup keep-state</div>
<div id="_mcePaste"># Allow out TELNET</div>
<div id="_mcePaste">$cmd 00390 allow tcp  from any to any 23    out via $oif setup keep-state</div>
<div id="_mcePaste"># Allow out Network Time Protocol (NTP) queries</div>
<div id="_mcePaste">#$cmd 00394 allow tcp  from any to any 123   out via $oif setup keep-state</div>
<div id="_mcePaste">#$cmd 00395 allow udp  from any to any 123   out via $oif keep-state</div>
<div id="_mcePaste"># Allow out Time</div>
<div id="_mcePaste">$cmd 00396 allow tcp  from any to any 37    out via $oif setup keep-state</div>
<div id="_mcePaste">$cmd 00397 allow udp  from any to any 37    out via $oif keep-state</div>
<div id="_mcePaste"># Allow out ident</div>
<div id="_mcePaste">#$cmd 00400 allow tcp  from any to any 113   out via $oif setup keep-state</div>
<div id="_mcePaste">#$cmd 00401 allow udp  from any to any 113   out via $oif keep-state</div>
<div id="_mcePaste"># Allow out IRC</div>
<div id="_mcePaste">#$cmd 00410 allow tcp  from any to any 194   out via $oif setup keep-state</div>
<div id="_mcePaste">#$cmd 00411 allow udp  from any to any 194   out via $oif keep-state</div>
<div id="_mcePaste"># Allow out whois</div>
<div id="_mcePaste">$cmd 00412 allow tcp  from any to any 43    out via $oif setup keep-state</div>
<div id="_mcePaste">$cmd 00413 allow udp  from any to any 43    out via $oif keep-state</div>
<div id="_mcePaste"># Allow out whois++</div>
<div id="_mcePaste">#$cmd 00415 allow tcp  from any to any 63    out via $oif setup keep-state</div>
<div id="_mcePaste">#$cmd 00416 allow udp  from any to any 63    out via $oif keep-state</div>
<div id="_mcePaste"># Allow out finger</div>
<div id="_mcePaste">#$cmd 00420 allow tcp  from any to any 79    out via $oif setup keep-state</div>
<div id="_mcePaste">#$cmd 00421 allow udp  from any to any 79    out via $oif keep-state</div>
<div id="_mcePaste"># Allow out nntp news</div>
<div id="_mcePaste">$cmd 00425 allow tcp  from any to any 119   out via $oif setup keep-state</div>
<div id="_mcePaste">$cmd 00426 allow udp  from any to any 119   out via $oif keep-state</div>
<div id="_mcePaste"># Allow out gopher</div>
<div id="_mcePaste">#$cmd 00430 allow tcp  from any to any 70    out via $oif setup keep-state</div>
<div id="_mcePaste">#$cmd 00431 allow udp  from any to any 70    out via $oif keep-state</div>
<div id="_mcePaste">########  inbound section  ############################################</div>
<div id="_mcePaste"># Interrogate packets originating from in front of the firewall, public net.</div>
<div id="_mcePaste"># Place statements here to allow public requests for service.</div>
<div id="_mcePaste"># Allow in www</div>
<div id="_mcePaste">$cmd 00600 allow tcp from any to any 80 in via $oif setup keep-state limit src-addr 4</div>
<div id="_mcePaste"># Allow  TCP FTP control channel in &#38; data channel out</div>
<div id="_mcePaste">$cmd 00610 allow tcp from any to me 21  in via $oif setup keep-state limit src-addr 4</div>
<div id="_mcePaste">$cmd 00611 allow tcp from any 20 to any 1024-49151 out via $oif setup keep limit src-addr 4</div>
<div id="_mcePaste"># Allow in ssh function</div>
<div id="_mcePaste">$cmd 00620 allow log tcp from any to me 22 in via $oif setup keep-state limit src-addr 4</div>
<div id="_mcePaste"># Allow in Telnet</div>
<div id="_mcePaste">$cmd 00630 allow tcp from any to me 23 in via $oif setup keep-state limit src-addr 4</div>
<div id="_mcePaste"># Allow in Ping</div>
<div id="_mcePaste">$cmd 00635 allow log icmp from any to me icmptype 0,8  in via $oif</div>
<div id="_mcePaste"># This sends a RESET to all ident packets.</div>
<div id="_mcePaste">#$cmd 00640 reset log tcp from any to me 113  in via $oif limit src-addr 4</div>
<div id="_mcePaste">########  Catch all section  ############################################</div>
<div id="_mcePaste">#### Start Special rules for Adelphia Cable  #########################</div>
<div id="_mcePaste">#valid dhcp broadcast from Adelphia dhcp server</div>
<div id="_mcePaste">$cmd 00700 allow UDP from 0.0.0.0 68 to 255.255.255.255 67 in via rl0</div>
<div id="_mcePaste"># valid FBSD dhcp client request for dns config info</div>
<div id="_mcePaste">$cmd 00701 allow udp from me 68 to $odns1 67      out via rl0</div>
<div id="_mcePaste">$cmd 00702 allow udp from $odns1 67 to me 68       in via rl0</div>
<div id="_mcePaste"># invalid bogus packets on Adelphia Cable network.</div>
<div id="_mcePaste">$cmd 00705 deny udp from any to 255.255.255.255    in via rl0</div>
<div id="_mcePaste">$cmd 00706 deny udp from 0.0.0.0 to any            in via rl0</div>
<div id="_mcePaste">#               P:2</div>
<div id="_mcePaste">$cmd 00707 deny all  from 192.168.100.1 to 224.0.0.1   in via rl0</div>
<div id="_mcePaste">$cmd 00708 deny udp from $odns1 53 to me           in via rl0</div>
<div id="_mcePaste">#### End Special rules for Adelphia Cable  #########################</div>
<div id="_mcePaste"># Stop &#38; log external redirect requests.</div>
<div id="_mcePaste">$cmd 00720 deny log icmp from any to any icmptype 5  in via $oif</div>
<div id="_mcePaste"># Stop &#38; log spoofing Attack attempts.</div>
<div id="_mcePaste"># Examine incoming traffic for packets with both a source and destination</div>
<div id="_mcePaste"># IP address in my local domain as per CIAC prevention alert.</div>
<div id="_mcePaste">$cmd 00730 deny log ip from me to me  in via $oif</div>
<div id="_mcePaste"># Stop &#38; log ping echo attacks</div>
<div id="_mcePaste"># stop echo reply (ICMP type 0), and echo request (type 8).</div>
<div id="_mcePaste">$cmd 00740 deny log icmp from any to me icmptype 0,8  in via $oif</div>
<div id="_mcePaste"># Reject &#38; Log all setup of tcp incoming connections from the outside</div>
<div id="_mcePaste">$cmd 00750 deny log tcp from any to any  setup  in via $oif</div>
<div id="_mcePaste"># Reject &#38; Log all netbios service. 137=name, 138=datagram, 139=session</div>
<div id="_mcePaste"># netbios is ms/windows sharing services.</div>
<div id="_mcePaste">$cmd 00760 deny log tcp from any to any 137,138,139  in via $oif</div>
<div id="_mcePaste">$cmd 00761 deny log udp from any to any 137,138,139  in via $oif</div>
<div id="_mcePaste"># Reject all port 80 http packets that fall through to here.</div>
<div id="_mcePaste"># These packets are auto spawn web page requests from within</div>
<div id="_mcePaste"># original web page request.</div>
<div id="_mcePaste">$cmd 00770 deny  tcp from any to any 80   out via $oif</div>
<div id="_mcePaste"># Everything else is denied by default</div>
<div id="_mcePaste"># deny and log all packets that fell through to see what they are</div>
<div id="_mcePaste">$cmd 00950 deny log logamount 500 all from any to any</div>
<div id="_mcePaste">################## End Of IPFW Firewall Rules  #########################</div>
<div id="_mcePaste">Other IP stack security options.</div>
<div id="_mcePaste">The main run control configuration file /etc/rc.conf has a whole group of run time security options to control the flood of falsified packets entering the system which get control before IPFW evens knows their coming in.</div>
<div id="_mcePaste">The following is from my rc.conf file.</div>
<div id="_mcePaste"># Required IPFW  kernel firewall support</div>
<div id="_mcePaste"># For more info see</div>
<div id="_mcePaste"># www.onlamp.com/pub/a/bsd/2001/04/25/FreeBSD_Basics.html</div>
<div id="_mcePaste">#</div>
<div id="_mcePaste">firewall_enable=&#8221;YES&#8221;                 # Start daemon</div>
<div id="_mcePaste">firewall_script=&#8221;/etc/ipfw.stdrules&#8221;  # run my custom rules if present</div>
<div id="_mcePaste"># sh /etc/ipfw.stdrules will load</div>
<div id="_mcePaste"># new rules file after editing.</div>
<div id="_mcePaste">filewall_logging=&#8221;YES&#8221;                # Enable events logging</div>
<div id="_mcePaste"># Extra firewalling options</div>
<div id="_mcePaste">log_in_vain=&#8221;YES&#8221;           # NO is default. YES enables logging of</div>
<div id="_mcePaste"># connection attempts to ports that have no</div>
<div id="_mcePaste"># listening socket on them. Put msg on consol</div>
<div id="_mcePaste">icmp_drop_redirect=&#8221;YES&#8221;    # YES will cause the kernel to ignore</div>
<div id="_mcePaste"># ICMP REDIRECT packets.</div>
<div id="_mcePaste">tcp_drop_synfin=&#8221;YES&#8221;       # YES will cause the kernel to ignore TCP</div>
<div id="_mcePaste"># frames that have both the SYN and FIN flags</div>
<div id="_mcePaste"># set. Only available if the kernel was built</div>
<div id="_mcePaste"># with the TCP_DROP_SYNFIN option.</div>
<div id="_mcePaste"># change to NO if web server behind firewall.</div>
<div id="_mcePaste">tcp_restrict_rst=&#8221;YES&#8221;      # YES will cause the kernel to refrain from</div>
<div id="_mcePaste"># emitting TCP RST frames in response to</div>
<div id="_mcePaste"># invalid TCP packets (e.g., frames destined</div>
<div id="_mcePaste"># for closed ports). This option is only</div>
<div id="_mcePaste"># available if the kernel was built with the</div>
<div id="_mcePaste"># TCP_RESTRICT_RST option.</div>
<div id="_mcePaste">syslogd_flags=&#8221;-ss&#8221;         # Don&#8217;t use network sockets so portscan</div>
<div id="_mcePaste"># will not find (security tip)</div>
<div id="_mcePaste">portmap_enable=&#8221;NO&#8221;         # Don&#8217;t allow nfs portmapper (security tip)</div>
<div id="_mcePaste">The  log_in_vain=&#8221;YES&#8221; option will post a message to the root console screen every time it stops a packet. This became very annoying so I changed the syslog to put these messages in the security log. All the ipfw messages that were going to the /var/log/security file was also going to the /var/log/message file. I did not think it was wise to be posting ipfw messages in more that one place, so I stopped them from going to the message file.  Below are the lines I changed in /etc/syslog.conf to make this happen.</div>
<div id="_mcePaste">The original lines.</div>
<div id="_mcePaste">*.err;kern.debug;auth.notice;mail.crit		/dev/console</div>
<div id="_mcePaste">*.notice;kern.debug;lpr.info;mail.crit;news.err	/var/log/messages</div>
<div id="_mcePaste">security.*					/var/log/security</div>
<div id="_mcePaste">replaced by this lines</div>
<div id="_mcePaste"># kern.info is where the log_in_vain messages come from. The following</div>
<div id="_mcePaste"># will stop the log_in_vain messages from coming out on root console &#38;</div>
<div id="_mcePaste"># put them in the security log.  2/20/2002 Joe Barbish</div>
<div id="_mcePaste"># remove kern.info messages from /dev/console &#38; /var/log/messages</div>
<div id="_mcePaste"># and put them into /var/log/security.</div>
<div id="_mcePaste">*.err;auth.notice;mail.crit			/dev/console</div>
<div id="_mcePaste">kern.notice;kern.=debug				/dev/console</div>
<div id="_mcePaste">*.notice;lpr.info;mail.crit;news.err	/var/log/messages</div>
<div id="_mcePaste">kern.notice;kern.=debug				/var/log/messages</div>
<div id="_mcePaste">security.*;kern.=info				/var/log/security</div>
<div id="_mcePaste">Another very obscure option is blackhole, new in FBSD 4.4</div>
<div id="_mcePaste">The blackhole sysctl(8) is used to control system behavior when connection requests are received on TCP or UDP ports where there is no socket listening.</div>
<div id="_mcePaste">Normal behavior, when a TCP SYN segment is received on a port where there is no socket accepting connections, is for the system to return a RST segment, and drop the connection. The connecting system will see this as a &#8220;Connection reset by peer&#8221;.</div>
<div id="_mcePaste">By setting the TCP blackhole MIB to a numeric value of 1, the incoming SYN segment is merely dropped, and no RST is sent, making the system appear as a blackhole.</div>
<div id="_mcePaste">By setting the MIB value to 2, any segment arriving on a closed port is dropped without returning a RST.  This provides some degree of protection against stealth port scans.</div>
<div id="_mcePaste">In the UDP instance, enabling blackhole behavior turns off the sending of an ICMP port unreachable message in response to a UDP datagram which arrives on a port where there is no socket listening. It must be noted that this behavior will prevent remote systems from running traceroute(8) to a system.</div>
<div id="_mcePaste">The blackhole behavior is useful to slow down anyone who is port scanning a system, attempting to detect vulnerable services on a system. It could potentially also slow down someone who is attempting a denial of service attack.</div>
<div id="_mcePaste">The sysctl net.inet.tcp.blackhole=2 command can be entered from the command line and will be in effect until the next boot. The sysctl command can also be in the /etc/sysctl.conf file (which you must create) and if present will be activated during the boot process. Read man sysctl for command format to display settings of this option and some others that allow you to change to default dynamic rules time out values. For the really advanced technical ipfw user check out ipfw user patches at  http://people.freebsd.org/~cjc/</div>
<div id="_mcePaste">See http://bsdvault.net/sections.php?op=viewarticle&#38;artid=57 for info on sysctl.</div>
<div id="_mcePaste">See http://www.practicallynetworked.com/sharing/app_port_list.htm  for a list of ports used by different applications.</div>
<div id="_mcePaste">/etc/sysctl.conf  file contents</div>
<div id="_mcePaste">sysctl net.inet.tcp.blackhole=2</div>
<div id="_mcePaste">sysctl net.inet.udp.blackhole=1</div>
<div id="_mcePaste">Here are the statements for the kernel source to include IPFW in the kernel.</div>
<div id="_mcePaste">#</div>
<div id="_mcePaste"># The following options add sysctl variables for controlling how certain</div>
<div id="_mcePaste"># TCP packets are handled by the kernel.</div>
<div id="_mcePaste">#</div>
<div id="_mcePaste">options	        ICMP_BANDLIM	        # Enables icmp error response bandwidth</div>
<div id="_mcePaste"># limiting. This will help protect from</div>
<div id="_mcePaste"># D.O.S. packet attacks.</div>
<div id="_mcePaste">option          TCP_DROP_SYNFIN       # Adds support for ignoring TCP packets</div>
<div id="_mcePaste"># with SYN+FIN. This prevents nmap from</div>
<div id="_mcePaste"># identifying the TCP/IP stack, but</div>
<div id="_mcePaste"># breaks support for RFC1644 extensions</div>
<div id="_mcePaste"># &#38; is not recommended for web servers.</div>
<div id="_mcePaste"># not supported in 4.4 &#38; newer</div>
<div id="_mcePaste">#option          TCP_RESTRICT_RST     # Adds support for blocking emission of</div>
<div id="_mcePaste"># TCP RST packets. Useful in limiting</div>
<div id="_mcePaste"># SYN floods &#38; port scanning.</div>
<div id="_mcePaste"># Enable kernel IPFW, the FBSD supplied packet filtering and accounting system</div>
<div id="_mcePaste"># Has a FBSD supplied user land control utility ipfw.</div>
<div id="_mcePaste">#</div>
<div id="_mcePaste">option 		IPFIREWALL                  # Adds filtering code into kernel</div>
<div id="_mcePaste">option		IPFIREWALL_VERBOSE          # enable logging thru syslogd(8)</div>
<div id="_mcePaste">option		IPFIREWALL_VERBOSE_LIMIT=10 # stop attack via syslog flooding</div>
<div id="_mcePaste">option         IPFIREWALL_IPDIVERT         # Enable NATD divert function</div>
<p>IPFW:check-state/keep-state advanced stateful rules.  By Joe Barbish  07/22/2002  All rights reserved.<br />
As most new ipfw users, I had a typical ipfw rules file built from the simple stateful rules in rc.firewall. I had originally been using user ppp with it&#8217;s internal Nat function, but went to natd as the simple stateful type in rc.firewall showed. Since the sample rc.firewall (simple) was pretty much just what I wanted to do, I just assumed this was the correct and proper way, so I cut out the simple type code from rc.firewall to create my own ipfw firewall rules. In searching FBSD and the many sites found by google search I saw many many other people before me had done the same thing. From a technical point of view the whole rc.firewall file is based on simple stateful rules using setup/established with some stateless rules thrown in. As a new ipfw user I did not know the difference and the comments sure did not call out the difference.<br />
When I tried to change my simple stateful [established/setup] to advanced stateful [check-state/keep-state] rules, I kept having trouble with ip address being mismatched. Technically the mismatches showed up in /var/log/security as packets that got denied by the (default deny everything rule) for all packets that reach the end of the rule set with out matching any rule. Configuration looked like this.<br />
Divert natd (network address translation)                   (                   (LAN PC&#8217;s  &#60; &#8212; &#62; IPFW  &#60; &#8212; &#62;  internetPrivate IP     advanced        public ip  Address      stateful rules    address<br />
I spend weeks playing around trying different combinations of ipfw rules, but kept having mismatches in the dynamic table. Finally I removed the natd divert rule from the ipfw rules set and deactivated natd in rc.conf and re-activated ppp -Nat in rc.conf, and the advanced stateful [check-state/keep-state] rules started to work. Configuration looked like this.</p>
<p>LAN PC&#8217;s  &#60; &#8212; &#62; IPFW  &#60; &#8212; &#62;  user ppp -nat &#60; &#8212; &#62; internetPrivate IP     advanced        network address      public ip  Address      stateful rules    translation           address<br />
In this configuration IPFW only knows the private ip address on the LAN and the advanced stateful rules functioned just like described in the man documentation.<br />
I wrote emails to the IPFW authors, gave then 2 documented examples of rules sets using exclusively advanced stateful rules and user ppp dial up ISP, the only difference was one used user ppp -nat and did not have the divert natd rulecd ../ one had the divert natd rule and no user ppp -nat and did not work. After much conflicting correspondences the results were that they were not going to do anything about it and I was left on my own.<br />
The real problem here is ipfw advanced stateful rules are relatively new to the IPFW program (FBSD version 4.0 year 2000) and still does not fit cleanly into the divert natd program logic.<br />
IPFW was originally designed as a firewall using stateless rules and/or simple stateful rules which is nothing more than an rules file coding logic technique based on the TP flags setup/established. Using these very primitive type of rules IPFW function&#8217;s correctly. When advanced stateful rules are used to tighten down the control of packets passing through the firewall by dynamically creating an internal rules table based on the by-directional exchange of packets which have to match the pre-known ip address, flow direction, and packet sequence numbers the divert natd function malfunctions. This problem is not limited to dial up internet access, but also occurs for &#8216;all ways on&#8217; environments (DSL, Cable, T1) with or without DHCP support.<br />
Many users reach this point using the advanced check-state/keep-state stateful rules and go back to simple stateful rule set using established/setup simple because they can not get the advanced stateful rules to work. The rc.firewall file was created for FBSD 2.0 and has not been updated to exclusively utilize the advanced stateful rule set, so it is a very poor example to be using for your ipfw rules set.<br />
Cable internet access became available in my area and I was forced to revisit the divert natd / advanced stateful rules again because (DSL, Cable, T1) &#8216;all ways on&#8217; environments normally use the ISP&#8217;s DHCP server to get it&#8217;s network configuration information so user ppp -nat is not used in this case. This meant I had to use the divert natd ipfw statement to provide the NAT function so I could use private ip address for my LAN because my cable ISP only issues one dynamic public ip address per customer account.<br />
After many days of trial and error testing I finally found an rules coding logic which functioned correctly using exclusively advanced check-state/keep-state stateful rules and the divert natd rule statement. Normally the rule to allow the packets from local LAN Nic cards to pass through the ipfw firewall come before the divert natd rule as seen in the rc.firewall file. But for advanced stateful rules it has to be moved after the divert natd rule and the &#8216;keep-state&#8217; option has to be used so the dynamic rules table knows about the packet activity before they get passed through the rules file the second time. Technically this means each packet will have 2 sets of dynamic table rules, one set for the private Nic interface and one for the public Nic interface. This is an resource waste, decreases performance, and not necessary if the nat function is done outside of ipfw.<br />
The simplest and best solution to the advanced stateful rules problem is to use &#8216;user ppp -nat&#8217; for all dialup ISP environments and have no divert natd rule in the ipfw rules file.  For all DSL, cable, and T1 connection where the ISP&#8217;s DHCP is used to configure FBSD&#8217;s public network you have to use the divert natd rule in your ipfw rules set followed by this rule for each private Nic interface,  &#8217;allow all from any to any via xl0 keep-state&#8217;<br />
where xl0 is the private Nic card interface device name. This solution has been tested in FBSD version 4.5 &#38; 4.6.<br />
The IPFW rules listed below are my current firewall rules file configured for a cable divert natd environment. Here are the matching /etc/rc.conf optionsifconfig_rl0=&#8221;DHCP&#8221;ppp_enable=&#8221;NO&#8221;             natd_enable=&#8221;YES&#8221;natd_interface=&#8221;rl0&#8243;natd_flags=&#8221;-dynamic&#8221;firewall_enable=&#8221;YES&#8221;                 firewall_script=&#8221;/etc/ipfw.rules.conf&#8221;</p>
<p>For an user ppp dialup modem ISP connection using &#8216;divert natd&#8217; make following changes to the ipfw rules below   Change  oif=&#8221;rl0&#8243;  to  oif=&#8221;tun0&#8243;<br />
Here are the matching /etc/rc.conf options#ifconfig_rl0=&#8221;DHCP&#8221;ppp_enable=&#8221;YES&#8221;ppp_mode=&#8221;ddial&#8221;             ppp_profile=&#8221;papchat&#8221;        ppp_nat=&#8221;NO&#8221;                       natd_enable=&#8221;YES&#8221;natd_interface=&#8221;tun0&#8243;natd_flags=&#8221;-dynamic&#8221;firewall_enable=&#8221;YES&#8221;                 firewall_script=&#8221;/etc/ipfw.rules.conf</p>
<p>For an user ppp dialup modem ISP connection using &#8216;user ppp -nat&#8217; make following changes to the ipfw rules belowChange  oif=&#8221;rl0&#8243;  to  oif=&#8221;tun0&#8243;  Add    $cmd 00130 allow all from any to any via xl0Delete $cmd 00150 divert natd all from any to any via $oifDelete $cmd 00210 allow all from any to any via xl0 keep-state<br />
Here are the matching /etc/rc.conf options#ifconfig_rl0=&#8221;DHCP&#8221;ppp_enable=&#8221;YES&#8221;ppp_mode=&#8221;ddial&#8221;             ppp_profile=&#8221;papchat&#8221;        ppp_nat=&#8221;YES&#8221;                       natd_enable=&#8221;NO&#8221;#natd_interface=&#8221;tun0&#8243;#natd_flags=&#8221;-dynamic&#8221;firewall_enable=&#8221;YES&#8221;                 firewall_script=&#8221;/etc/ipfw.rules.conf</p>
<p>Following the rules file below are some other IP stack security options which are specified in the /etc/rc.conf file and kernel that you can use as a guide to configure your own world.<br />
/etc/ipfw.rules.conf############################################################################# Define IPFW firewall rules for gateway.poweruser.net # 7/04/2002  Joe Barbish  ##   Cable modem connection to ISP with dynamic IP addresses assigned.#   Private Ip address used inside.#   3 win98 boxes on LAN with DHCP used for auto private network configure. #   Protect the whole private network from loss of service attacks#   These rules can be reloaded with out rebooting by issuing this command#   sh /etc/ipfw.rules.conf##   The use of &#8216;me&#8217; in rules means IP address 127.0.0.0 localhost #   # Firewall Policy Statement.#   Each public internet function must be explicitly allowed by a rule.#   Only valid response to the packets I&#8217;ve sent out are allowed in.#   All packets must use the IPFW advanced &#8220;dynamic&#8221; rules function.#   No state-less rules or simple-stateful rules are allowed to grant#   internet function.#############################################################################<br />
# Flush out the list before we begin./sbin/ipfw -q -f flush<br />
# Set rules command prefix# The -q option on the command is for quite mode. # Do not display rules as they load. Remove during development to see.cmd=&#8221;/sbin/ipfw -q add&#8221;<br />
# Set defaults  # set your outside interface network device name and # domain name servers IP address to values issued by your ISP.</p>
<p>oif=&#8221;rl0&#8243;                  # Nic card to cable modem public internet connectionodns1=&#8221;24.50.201.66&#8243;       # ISP&#8217;s dns server 1 IP addressodns2=&#8221;24.52.201.66&#8243;       # ISP&#8217;s dns server 2 IP address<br />
# Set these to your inside interface network and ip address rangeiif=&#8221;xl0&#8243;                  # Nic card to private internal Local area network</p>
<p># This is the start of the rules. # All traffic coming in from the internet or# leaving the local LAN start here</p>
<p># Internal gateway housekeeping# Rules # 100 exempt everything on localhost behind the firewall from this rules set.# Rules # 110 &#38; 120 deny the reference to the localhost default IP address.$cmd 00100 allow all from any to any via lo0  # allow all localhost$cmd 00110 deny log  all from any to 127.0.0.0/8  # deny use of localhost IP $cmd 00120 deny log  all from 127.0.0.0/8 to any  # deny use of localhost IP</p>
<p># This does the  Network Address translation of every packet coming in# or going out over the public internet.<br />
$cmd 00150 divert natd all from any to any via $oif<br />
#*** TESTING PURPOSES ONLY *** TESTING PURPOSES ONLY *** TESTING PURPOSES ONLY# The following rule if un-commented will change the behavior of this# Firewall rule set from closed to completely open, thus bypassing all of the# following rules. This single rule is placed here for TESTING PURPOSES ONLY.#$cmd 00160 allow log logamount 500 all from any to any#$cmd 00161 allow all from any to any</p>
<p>########  control section  ############################################# Start of IPFW advanced Stateful Filtering using &#8220;dynamic&#8221; rules.# The check-state statement behavior is to match bi-directional packet traffic# flow between source and destination using protocol/IP/port/sequence number. # The dynamic rule has a limited lifetime which is controlled by a set of# sysctl(8) variables. The lifetime is refreshed every time a matching# packet is found in the dynamic table.<br />
# Allow the packet through if it has previous been added to the # the &#8220;dynamic&#8221; rules table by an allow keep-state statement. $cmd 00200 check-state<br />
# Run all private Lan packet traffic through the dynamic rules# table so the IP address are in sync with Natd.$cmd 00210 allow all from any to any via xl0 keep-state<br />
# Deny all fragments as bogus packets $cmd 00250 deny all from any to any frag in via $oif<br />
# Deny  ACK packets that did not match the dynamic rule table$cmd 00260 deny tcp from any to any established in via $oif</p>
<p>########  outbound section  ############################################# Interrogate packets originating from behind the firewall, private net.# Upon a rule match, it&#8217;s keep-state option will create a dynamic rule.<br />
# Allow out non-secure standard www function$cmd 00300 allow tcp  from any to any 80  out via $oif setup keep-state<br />
# Allow out secure www function https over TLS SSL$cmd 00301 allow tcp  from any to any 443 out via $oif setup keep-state<br />
# Allow out access to my ISP&#8217;s Domain name server. $cmd 00310 allow tcp  from any to $odns1 53 out via $oif setup keep-state $cmd 00311 allow udp  from any to $odns1 53 out via $oif keep-state$cmd 00315 allow tcp  from any to $odns2 53 out via $oif setup keep-state  $cmd 00316 allow udp  from any to $odns2 53 out via $oif keep-state<br />
# Allow out send &#38; get email function$cmd 00330 allow tcp from any to any 25  out via $oif setup keep-state$cmd 00331 allow tcp from any to any 110 out via $oif setup keep-state<br />
# Allow out &#38; in FBSD (make install &#38; CVSUP)  functions# Basically give user id root  &#8221;GOD&#8221;  privileges.$cmd 00340 allow tcp from me to any out via $oif setup keep-state uid root<br />
# Allow out &#38; in console traceroot command$cmd 00342 allow udp from me to any 33435-33500 out via $oif keep-state  $cmd 00343 allow log icmp from any to me icmptype 3,11 in via $oif limit src-addr 2<br />
# Allow out ping $cmd 00350 allow icmp from any to any   out via $oif keep-state<br />
############ passive FTP rules to public Internet ####### Allow passive FTP control channel 21 &#38; data high ports $cmd 00375 allow tcp  from me to any 21  out via $oif setup keep-state$cmd 00376 allow tcp  from me to any 10000-65000  out via $oif setup keep-state############ End of passive FTP rules to public Internet ######<br />
# Allow out ssh $cmd 00380 allow tcp  from any to any 22   out via $oif setup keep-state<br />
# Allow out TELNET $cmd 00390 allow tcp  from any to any 23    out via $oif setup keep-state<br />
# Allow out Network Time Protocol (NTP) queries #$cmd 00394 allow tcp  from any to any 123   out via $oif setup keep-state#$cmd 00395 allow udp  from any to any 123   out via $oif keep-state<br />
# Allow out Time $cmd 00396 allow tcp  from any to any 37    out via $oif setup keep-state$cmd 00397 allow udp  from any to any 37    out via $oif keep-state<br />
# Allow out ident#$cmd 00400 allow tcp  from any to any 113   out via $oif setup keep-state#$cmd 00401 allow udp  from any to any 113   out via $oif keep-state<br />
# Allow out IRC#$cmd 00410 allow tcp  from any to any 194   out via $oif setup keep-state#$cmd 00411 allow udp  from any to any 194   out via $oif keep-state<br />
# Allow out whois$cmd 00412 allow tcp  from any to any 43    out via $oif setup keep-state$cmd 00413 allow udp  from any to any 43    out via $oif keep-state<br />
# Allow out whois++#$cmd 00415 allow tcp  from any to any 63    out via $oif setup keep-state#$cmd 00416 allow udp  from any to any 63    out via $oif keep-state<br />
# Allow out finger#$cmd 00420 allow tcp  from any to any 79    out via $oif setup keep-state#$cmd 00421 allow udp  from any to any 79    out via $oif keep-state<br />
# Allow out nntp news$cmd 00425 allow tcp  from any to any 119   out via $oif setup keep-state$cmd 00426 allow udp  from any to any 119   out via $oif keep-state<br />
# Allow out gopher#$cmd 00430 allow tcp  from any to any 70    out via $oif setup keep-state#$cmd 00431 allow udp  from any to any 70    out via $oif keep-state</p>
<p>########  inbound section  ############################################# Interrogate packets originating from in front of the firewall, public net.# Place statements here to allow public requests for service.<br />
# Allow in www$cmd 00600 allow tcp from any to any 80 in via $oif setup keep-state limit src-addr 4<br />
# Allow  TCP FTP control channel in &#38; data channel out $cmd 00610 allow tcp from any to me 21  in via $oif setup keep-state limit src-addr 4$cmd 00611 allow tcp from any 20 to any 1024-49151 out via $oif setup keep limit src-addr 4<br />
# Allow in ssh function $cmd 00620 allow log tcp from any to me 22 in via $oif setup keep-state limit src-addr 4<br />
# Allow in Telnet  $cmd 00630 allow tcp from any to me 23 in via $oif setup keep-state limit src-addr 4<br />
# Allow in Ping $cmd 00635 allow log icmp from any to me icmptype 0,8  in via $oif<br />
# This sends a RESET to all ident packets.#$cmd 00640 reset log tcp from any to me 113  in via $oif limit src-addr 4<br />
########  Catch all section  ############################################<br />
#### Start Special rules for Adelphia Cable  #########################<br />
#valid dhcp broadcast from Adelphia dhcp server$cmd 00700 allow UDP from 0.0.0.0 68 to 255.255.255.255 67 in via rl0<br />
# valid FBSD dhcp client request for dns config info$cmd 00701 allow udp from me 68 to $odns1 67      out via rl0$cmd 00702 allow udp from $odns1 67 to me 68       in via rl0<br />
# invalid bogus packets on Adelphia Cable network.$cmd 00705 deny udp from any to 255.255.255.255    in via rl0$cmd 00706 deny udp from 0.0.0.0 to any            in via rl0#               P:2$cmd 00707 deny all  from 192.168.100.1 to 224.0.0.1   in via rl0$cmd 00708 deny udp from $odns1 53 to me           in via rl0#### End Special rules for Adelphia Cable  #########################</p>
<p># Stop &#38; log external redirect requests.$cmd 00720 deny log icmp from any to any icmptype 5  in via $oif<br />
# Stop &#38; log spoofing Attack attempts.# Examine incoming traffic for packets with both a source and destination# IP address in my local domain as per CIAC prevention alert.$cmd 00730 deny log ip from me to me  in via $oif<br />
# Stop &#38; log ping echo attacks# stop echo reply (ICMP type 0), and echo request (type 8).$cmd 00740 deny log icmp from any to me icmptype 0,8  in via $oif<br />
# Reject &#38; Log all setup of tcp incoming connections from the outside$cmd 00750 deny log tcp from any to any  setup  in via $oif<br />
# Reject &#38; Log all netbios service. 137=name, 138=datagram, 139=session# netbios is ms/windows sharing services.$cmd 00760 deny log tcp from any to any 137,138,139  in via $oif$cmd 00761 deny log udp from any to any 137,138,139  in via $oif<br />
# Reject all port 80 http packets that fall through to here.# These packets are auto spawn web page requests from within # original web page request.$cmd 00770 deny  tcp from any to any 80   out via $oif<br />
# Everything else is denied by default # deny and log all packets that fell through to see what they are$cmd 00950 deny log logamount 500 all from any to any<br />
################## End Of IPFW Firewall Rules  #########################</p>
<p>Other IP stack security options.The main run control configuration file /etc/rc.conf has a whole group of run time security options to control the flood of falsified packets entering the system which get control before IPFW evens knows their coming in.<br />
The following is from my rc.conf file.<br />
# Required IPFW  kernel firewall support# For more info see # www.onlamp.com/pub/a/bsd/2001/04/25/FreeBSD_Basics.html #<br />
firewall_enable=&#8221;YES&#8221;                 # Start daemonfirewall_script=&#8221;/etc/ipfw.stdrules&#8221;  # run my custom rules if present                                      # sh /etc/ipfw.stdrules will load                                       # new rules file after editing.filewall_logging=&#8221;YES&#8221;                # Enable events logging</p>
<p># Extra firewalling optionslog_in_vain=&#8221;YES&#8221;           # NO is default. YES enables logging of                             # connection attempts to ports that have no                            # listening socket on them. Put msg on consol<br />
icmp_drop_redirect=&#8221;YES&#8221;    # YES will cause the kernel to ignore                            # ICMP REDIRECT packets.<br />
tcp_drop_synfin=&#8221;YES&#8221;       # YES will cause the kernel to ignore TCP                            # frames that have both the SYN and FIN flags                            # set. Only available if the kernel was built                            # with the TCP_DROP_SYNFIN option.                            # change to NO if web server behind firewall.<br />
tcp_restrict_rst=&#8221;YES&#8221;      # YES will cause the kernel to refrain from                             # emitting TCP RST frames in response to                             # invalid TCP packets (e.g., frames destined                            # for closed ports). This option is only                             # available if the kernel was built with the                            # TCP_RESTRICT_RST option.<br />
syslogd_flags=&#8221;-ss&#8221;         # Don&#8217;t use network sockets so portscan			          # will not find (security tip)<br />
portmap_enable=&#8221;NO&#8221;         # Don&#8217;t allow nfs portmapper (security tip)</p>
<p>The  log_in_vain=&#8221;YES&#8221; option will post a message to the root console screen every time it stops a packet. This became very annoying so I changed the syslog to put these messages in the security log. All the ipfw messages that were going to the /var/log/security file was also going to the /var/log/message file. I did not think it was wise to be posting ipfw messages in more that one place, so I stopped them from going to the message file.  Below are the lines I changed in /etc/syslog.conf to make this happen.</p>
<p>The original lines.*.err;kern.debug;auth.notice;mail.crit		/dev/console*.notice;kern.debug;lpr.info;mail.crit;news.err	/var/log/messagessecurity.*					/var/log/security<br />
replaced by this lines# kern.info is where the log_in_vain messages come from. The following# will stop the log_in_vain messages from coming out on root console &#38;# put them in the security log.  2/20/2002 Joe Barbish# remove kern.info messages from /dev/console &#38; /var/log/messages# and put them into /var/log/security.*.err;auth.notice;mail.crit			/dev/consolekern.notice;kern.=debug				/dev/console*.notice;lpr.info;mail.crit;news.err	/var/log/messageskern.notice;kern.=debug				/var/log/messagessecurity.*;kern.=info				/var/log/security</p>
<p>Another very obscure option is blackhole, new in FBSD 4.4<br />
The blackhole sysctl(8) is used to control system behavior when connection requests are received on TCP or UDP ports where there is no socket listening.<br />
Normal behavior, when a TCP SYN segment is received on a port where there is no socket accepting connections, is for the system to return a RST segment, and drop the connection. The connecting system will see this as a &#8220;Connection reset by peer&#8221;.<br />
By setting the TCP blackhole MIB to a numeric value of 1, the incoming SYN segment is merely dropped, and no RST is sent, making the system appear as a blackhole.<br />
By setting the MIB value to 2, any segment arriving on a closed port is dropped without returning a RST.  This provides some degree of protection against stealth port scans.<br />
In the UDP instance, enabling blackhole behavior turns off the sending of an ICMP port unreachable message in response to a UDP datagram which arrives on a port where there is no socket listening. It must be noted that this behavior will prevent remote systems from running traceroute(8) to a system.<br />
The blackhole behavior is useful to slow down anyone who is port scanning a system, attempting to detect vulnerable services on a system. It could potentially also slow down someone who is attempting a denial of service attack.<br />
The sysctl net.inet.tcp.blackhole=2 command can be entered from the command line and will be in effect until the next boot. The sysctl command can also be in the /etc/sysctl.conf file (which you must create) and if present will be activated during the boot process. Read man sysctl for command format to display settings of this option and some others that allow you to change to default dynamic rules time out values. For the really advanced technical ipfw user check out ipfw user patches at  http://people.freebsd.org/~cjc/<br />
See http://bsdvault.net/sections.php?op=viewarticle&#38;artid=57 for info on sysctl.<br />
See http://www.practicallynetworked.com/sharing/app_port_list.htm  for a list of ports used by different applications.<br />
/etc/sysctl.conf  file contents<br />
sysctl net.inet.tcp.blackhole=2sysctl net.inet.udp.blackhole=1</p>
<p>Here are the statements for the kernel source to include IPFW in the kernel.## The following options add sysctl variables for controlling how certain # TCP packets are handled by the kernel. #options	        ICMP_BANDLIM	        # Enables icmp error response bandwidth                                      # limiting. This will help protect from                                       # D.O.S. packet attacks.option          TCP_DROP_SYNFIN       # Adds support for ignoring TCP packets                                       # with SYN+FIN. This prevents nmap from                                       # identifying the TCP/IP stack, but                                       # breaks support for RFC1644 extensions                                      # &#38; is not recommended for web servers.<br />
# not supported in 4.4 &#38; newer#option          TCP_RESTRICT_RST     # Adds support for blocking emission of                                      # TCP RST packets. Useful in limiting                                       # SYN floods &#38; port scanning.</p>
<p># Enable kernel IPFW, the FBSD supplied packet filtering and accounting system# Has a FBSD supplied user land control utility ipfw.# option 		IPFIREWALL                  # Adds filtering code into kerneloption		IPFIREWALL_VERBOSE          # enable logging thru syslogd(8)option		IPFIREWALL_VERBOSE_LIMIT=10 # stop attack via syslog floodingoption         IPFIREWALL_IPDIVERT         # Enable NATD divert function</p>
<p>&#160;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Shaheed Benazir Tractor Scheme:One of PPP's many promises for GB ]]></title>
<link>http://pamirtimes.net/2009/11/24/shaheed-benazir-tractor-schemeone-of-ppps-many-promises-for-gb/</link>
<pubDate>Mon, 23 Nov 2009 19:58:27 +0000</pubDate>
<dc:creator>Pamir Times</dc:creator>
<guid>http://pamirtimes.net/2009/11/24/shaheed-benazir-tractor-schemeone-of-ppps-many-promises-for-gb/</guid>
<description><![CDATA[PPP has promised with people of Gilgit &#8211; Baltistan that tractors would be distributed in the r]]></description>
<content:encoded><![CDATA[PPP has promised with people of Gilgit &#8211; Baltistan that tractors would be distributed in the r]]></content:encoded>
</item>
<item>
<title><![CDATA[PPP wining candidates in GB elections call on President	]]></title>
<link>http://pamirtimes.net/2009/11/24/ppp-wining-candidates-in-gb-elections-call-on-president/</link>
<pubDate>Mon, 23 Nov 2009 19:44:39 +0000</pubDate>
<dc:creator>Pamir Times</dc:creator>
<guid>http://pamirtimes.net/2009/11/24/ppp-wining-candidates-in-gb-elections-call-on-president/</guid>
<description><![CDATA[ISLAMABAD, Nov 23 (APP): President Asif Ali Zardari while felicitating the PPP winning candidates in]]></description>
<content:encoded><![CDATA[ISLAMABAD, Nov 23 (APP): President Asif Ali Zardari while felicitating the PPP winning candidates in]]></content:encoded>
</item>
<item>
<title><![CDATA[Dr. Shaid Masood's Meray Mutabiq Banned From Dubai--&gt;Pakistan Feudal Party (also known as PPP) government in full swing  to confront independent media]]></title>
<link>http://united4justice.wordpress.com/2009/11/23/dr-shaid-masoods-meray-mutabiq-banned-from-dubai-pakistan-feudal-party-also-known-as-ppp-government-in-full-swing-to-confront-independent-media/</link>
<pubDate>Mon, 23 Nov 2009 19:31:12 +0000</pubDate>
<dc:creator>united4justice</dc:creator>
<guid>http://united4justice.wordpress.com/2009/11/23/dr-shaid-masoods-meray-mutabiq-banned-from-dubai-pakistan-feudal-party-also-known-as-ppp-government-in-full-swing-to-confront-independent-media/</guid>
<description><![CDATA[It seems that Pakistan Feudal Party (also known as PPP) government in full swing to confront indepen]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>It seems that Pakistan Feudal Party (also known as PPP) government in full swing</p>
<p>to confront independent media using all their internal resources and their external</p>
<p>links to put curbs on genuine journalism and news analysis.</p>
<p>It reminds us of Musharraf&#8217;s emergency days when similar was done to stop the voices against their mistakes and crimes.</p>
<p>Recent victim of this PPP government&#8217;s feudal martial law is &#8220;Meray Mutabiq&#8221; of Dr. Shahid Masood which has been banned by the Dubai government to go on air from Dubai.</p>
<p><a href="http://united4justice.wordpress.com/files/2009/11/shahidmasoodmeraymutabiq.jpg"><img class="aligncenter size-full wp-image-779" title="shahidmasoodmeraymutabiq" src="http://united4justice.wordpress.com/files/2009/11/shahidmasoodmeraymutabiq.jpg" alt="" width="229" height="162" /></a></p>
<p>Recently government, agencies, government sponsored media and journalists have started a massive campaign against independent media and the elements and methods used were pretty much same as of Musharraf times even the allegations are similar like being paid by opposition or serving the foreign agenda (We all know our governments have been serving the foreign agenda not the independent media).</p>
<p><strong>We condemn this action of Pakistan and UAE governments and show our full solidarity with independent media.</strong></p>
<p>We expect the genuine journalists and analysts to continue their role which they have played against dictatorship, against emergency,against innocent killings and illegal abductions, against imperialist takeover of our country ,against NRO and corruption and the role to restore the independent judiciary of Pakistan.</p>
<p><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong></p>
<p><strong>Geo’s program ‘Meray Mutabiq’ banned from Dubai</strong></p>
<p>Source: <a href="http://www.thenews.com.pk/updates.asp?id=92070">http://www.thenews.com.pk/updates.asp?id=92070</a></p>
<p>KARACHI: A ban has been imposed on airing of Geo News’ program ‘Meray Mutabiq’ from Dubai.</p>
<p>According to sources, the high government officials of Pakistan exerting pressure on the Dubai government had the airing of the program stopped.</p>
<p>Geo’s administration has said that this step of the government is tantamount to targeting the freedom of expression.</p>
<p>It may be mentioned here that the senior analyst Dr. Shahid Masood was the anchor of ‘Meray Mutabiq’.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Diplomat speaks with Ahmed Quraishi]]></title>
<link>http://nitrocario.wordpress.com/2009/11/23/the-diplomat-speaks-with-ahmed-quraishi/</link>
<pubDate>Mon, 23 Nov 2009 09:42:21 +0000</pubDate>
<dc:creator>Nitrocario</dc:creator>
<guid>http://nitrocario.wordpress.com/2009/11/23/the-diplomat-speaks-with-ahmed-quraishi/</guid>
<description><![CDATA[The reputed international current-affairs magazine for the Asia Pacific region ‘The Diplomat’ speaks]]></description>
<content:encoded><![CDATA[The reputed international current-affairs magazine for the Asia Pacific region ‘The Diplomat’ speaks]]></content:encoded>
</item>
<item>
<title><![CDATA[Why Pakistan won’t fight the Afghan Taliban]]></title>
<link>http://nitrocario.wordpress.com/2009/11/23/why-pakistan-won%e2%80%99t-fight-the-afghan-taliban/</link>
<pubDate>Mon, 23 Nov 2009 09:24:09 +0000</pubDate>
<dc:creator>Nitrocario</dc:creator>
<guid>http://nitrocario.wordpress.com/2009/11/23/why-pakistan-won%e2%80%99t-fight-the-afghan-taliban/</guid>
<description><![CDATA[Time Magazine President Barack Obama is about to announce his new strategy for Afghanistan, but the ]]></description>
<content:encoded><![CDATA[Time Magazine President Barack Obama is about to announce his new strategy for Afghanistan, but the ]]></content:encoded>
</item>
<item>
<title><![CDATA[Please Commute, Work, and Consume]]></title>
<link>http://urbanberries.wordpress.com/2009/10/18/please-commute-work-and-consume/</link>
<pubDate>Sun, 18 Oct 2009 06:34:03 +0000</pubDate>
<dc:creator>moretso</dc:creator>
<guid>http://urbanberries.wordpress.com/2009/10/18/please-commute-work-and-consume/</guid>
<description><![CDATA[Praha hlavní nádraží, is the main train station in Prague. Opened in 1871, it was extended several t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;"><span class="photo_container pc_m"><a title="Praha hlavní nádraží" href="http://farm3.static.flickr.com/2657/4140333088_9ac396893d_m.jpg"><img class="pc_img alignleft" style="border:0 none;" src="http://farm3.static.flickr.com/2657/4140333088_9ac396893d_m.jpg" border="0" alt="Praha hlavní nádraží" width="368" height="275" /></a></span></p>
<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		A:link { so-language: zxx } --></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US">
<p style="margin-bottom:0;text-align:justify;" lang="en-US">
<p style="margin-bottom:0;text-align:justify;" lang="en-US">
<p style="margin-bottom:0;text-align:justify;" lang="en-US">
<p style="margin-bottom:0;text-align:justify;" lang="en-US">
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><em><strong>Praha hlavní nádraží</strong></em>, is the main train station in Prague. Opened in 1871, it was extended several times, in 1901, 1909 and in the 1970&#8217;s. Depending on which side of the station you are entering the building, the impressions can be radically different. I eventually had the opportunity to discover the station and its three main historical layers from the oldest to the newer ones.<span class="photo_container pc_m"><a title="DSC03300" href="http://www.flickr.com/photos/moretso/4139574951/"><img class="pc_img alignright" style="border:0 none;" src="http://farm3.static.flickr.com/2634/4139574951_266ed2214b_m.jpg" border="0" alt="DSC03300" width="221" height="166" /></a></span></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US">First an old art nouveau building, with the famous Fanta cafe and a second-hand clothes hall in one of the tall galleries. An old century remains, the atmosphere may be weird for some visitors, or completely charming, as I thought. Moving further, some stairs going down offer a view a long, dark and partly destroyed 1970&#8217;s corridor going under the tracks the hall on the other side of the station. On the opposite entry of this hall, fancy walls, glasses and electronic displays suddenly appear. A completely new hall, renovated, still in construction on some parts. It reminded me some airports, or the main station in Berlin. Shops, everywhere. And some signs, explaining that there is a “modernization” of the station, still in progress.</p>
<p style="margin-bottom:0;text-align:justify;">
<p style="margin-bottom:0;"><span class="photo_container pc_m"> </span><a title="DSC03300" href="http://www.flickr.com/photos/moretso/4139574951/"><span class="photo_container pc_m"> </span></a><a title="DSC03300" href="http://www.flickr.com/photos/moretso/4139574951/"><span class="photo_container pc_m"> </span></a><a title="DSC03469" href="http://www.flickr.com/photos/moretso/4139579779/"> </a><a title="DSC03469" href="http://www.flickr.com/photos/moretso/4139579779/"><span class="photo_container pc_m"> </span></a><a title="DSC03302" href="http://www.flickr.com/photos/moretso/4139578053/"> </a>After some researches, I found out that the railway systems in Czech Republic is concerned by an European operational program, “<strong><em><span style="font-weight:normal;">co-funded by the European Regional Development Fund (ERDF) and the Cohesion Fund under the Convergence Objective </span></em></strong><strong><em><span style="font-weight:normal;">“.</span></em></strong><a title="DSC03302" href="http://www.flickr.com/photos/moretso/4139578053/"><img class="pc_img alignleft" style="border:0 none;" src="http://farm3.static.flickr.com/2736/4139578053_e0f3777b6c_m.jpg" border="0" alt="DSC03302" width="180" height="240" /></a></p>
<p style="margin-bottom:0;text-align:justify;">
<p style="margin-left:1cm;margin-right:1cm;margin-bottom:0;text-align:justify;"><strong><span style="font-weight:normal;">According to the European Commission website, this program “</span></strong><strong><em><span style="font-weight:normal;"> aims to improve accessibility by focusing on constructing and upgrading the Trans-European Transport Networks (TEN-T) network, introducing modern management methods and setting up advanced transport technologies. The completion of the backbone network will enhance the overall transport networks and improve accessibility for the individual regions and their connections. Improving the transport networks, building additional facilities, reducing their environmental impact (e.g. noise barriers) and improving transport quality for users will facilitate the development of transport connections among and within regions, thereby contributing to worker mobility </span></em></strong><a title="DSC03469" href="http://www.flickr.com/photos/moretso/4139579779/"></a><strong><em><span style="font-weight:normal;">and employment, improved competitiveness and increased quality of life for citizens.”</span></em></strong><a title="DSC03471" href="http://www.flickr.com/photos/moretso/4139581091/"><img class="pc_img alignright" style="border:0 none;" src="http://farm3.static.flickr.com/2548/4139581091_7d77d070b5_m.jpg" border="0" alt="DSC03471" width="240" height="180" /></a></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US">
<p style="margin-bottom:0;text-align:justify;" lang="en-US">
<p style="margin-bottom:0;text-align:justify;">Some sections of these “renovation and modernization” of the station are financed by the Czech State, and this European Fund. An other, larger part, because it concerns the entire station, is financed through a lease to Grandi Stazioni, an Italian company owned at 60% by the Italian public railways. Grandi Stazioni is in charge of the 13<sup>th</sup> biggest station in Italy, and ran the Roma Termini station “modernization” as well. For Prague&#8217;s main station, Grandi Stazioni finances the renovation in exchange of a 30 years lease, it expects  to get its investment back thanks to the commercial activities in this renovated station. As was explaining the architect Patrik Kotas, in charge of this project, to Radio Praha :<a title="DSC03469" href="http://www.flickr.com/photos/moretso/4139579779/"> </a></p>
<p style="margin-bottom:0;text-align:justify;">
<p style="margin-bottom:0;text-align:justify;"><em>&#8220;The main purpose is that there won&#8217;t be groups of people that expect the same services as at a street market. What we want are clients similar to those at an airport. And for sure there should not be stands with sausages, bread and mustard served on plastic plates and beer in plastic cups.&#8221; </em>And also to say, about the architects of the previous building, who have to give their prior agreement for some changes, &#8220;<em>I think that the main worry is the aim of Grandi Stazioni, which is to bring commercial elements to the main station. It might give rise to a fear that it will be turned into a shopping mall. But that is not going to happen. As long as I am a part of the project it isn&#8217;t going to happen.&#8221;</em></p>
<p style="margin-bottom:0;text-align:justify;">
<p style="margin-bottom:0;text-align:justify;">As the station was apparently insecure, the aim was also to prevent the homeless from staying in the station: <em>Changing the environment at the main train station, changing its character and surrounding, is going to push away those groups &#8211; they will not feel comfortable there anymore.”</em><a title="DSC03469" href="http://www.flickr.com/photos/moretso/4139579779/"> <img class="pc_img alignright" style="border:0 none;" src="http://farm3.static.flickr.com/2722/4139579779_1b56cf5d34_m.jpg" border="0" alt="DSC03469" width="240" height="180" /></a></p>
<p style="margin-bottom:0;text-align:justify;">
<p style="margin-bottom:0;font-style:normal;text-align:justify;">These statements go back to 2006. When I entered the new part of the station I had a feeling confirmed by these design principles supported by the architect:</p>
<p style="margin-bottom:0;font-style:normal;text-align:justify;">Homeless are not in the station&#8217;s new part which is indeed too fancy. But they are just outside the building, in front of it. When you can&#8217;t fight poverty and homelessness, you hide it. Design is a way to do it.</p>
<p style="margin-bottom:0;text-align:justify;"><span style="font-style:normal;">Private-Public partnership works, but the fears of a new shopping mall, were right I guess. No public space, many shops. Maybe the “modernization” still in progress is about to improve this aspect. The architect was indeed underlining that it wouldn&#8217;t be only about these 11,000 square meters of retail spaces : </span><em>“It&#8217;s also about creating space for social interaction. No one would want this station to simply become a shopping mall. A train station should be a meeting place.</em>&#8220;</p>
<p style="margin-bottom:0;text-align:justify;">
<p style="margin-bottom:0;text-align:justify;"><span style="font-style:normal;">However, if we look again to the goals of the European Transport Programs, it is to  improve infrastructures “</span><strong><em><span style="font-weight:normal;">contributing to worker mobility and employment, improved competitiveness and increased quality of life for citizens”. </span></em></strong><strong><span style="font-style:normal;"><span style="font-weight:normal;">But here citizens aren&#8217;t  the homeless; citizens are workers, expected to be good consumers as well.</span></span></strong></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US">
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><strong>References</strong></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><a href="http://www.szdc.cz/en/pro-media/tiskove-zpravy/praha-hlavni-nadrazi.html">http://www.szdc.cz/en/pro-media/tiskove-zpravy/praha-hlavni-nadrazi.html</a></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><a href="http://www.thepraguepost.com/articles/2008/12/10/main-train-station-facelift-unveiled.php">http://www.thepraguepost.com/articles/2008/12/10/main-train-station-facelift-unveiled.php</a></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><a href="http://ec.europa.eu/regional_policy/country/prordn/details_new.cfm?gv_PAY=CZ&#38;gv_reg=ALL&#38;gv_PGM=1023&#38;LAN=7&#38;gv_per=2&#38;gv_defL=7">http://ec.europa.eu/regional_policy/country/prordn/details_new.cfm?gv_PAY=CZ&#38;gv_reg=ALL&#38;gv_PGM=1023&#38;LAN=7&#38;gv_per=2&#38;gv_defL=7</a></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><a href="http://ec.europa.eu/regional_policy/country/prordn/details_new.cfm?gv_PAY=CZ&#38;gv_reg=ALL&#38;gv_PGM=1023&#38;LAN=7&#38;gv_per=2&#38;gv_defL=7">http://ec.europa.eu/regional_policy/country/prordn/details_new.cfm?gv_PAY=CZ&#38;gv_reg=ALL&#38;gv_PGM=1023&#38;LAN=7&#38;gv_per=2&#38;gv_defL=7</a></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><a href="http://www.radio.cz/en/article/47368">http://www.radio.cz/en/article/47368</a></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><a href="http://www.sydos.cz/cs/rocenka-2005/yearbook/htm_uk/uvod.html">http://www.sydos.cz/cs/rocenka-2005/yearbook/htm_uk/uvod.html</a></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><a href="http://www.grandistazioni.it/">http://www.grandistazioni.it/</a></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><a href="http://www.ebrd.com/new/stories/2006/060502.htm">http://www.ebrd.com/new/stories/2006/060502.htm</a></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><a href="http://www.myczechrepublic.com/prague/main-train-station.html">http://www.myczechrepublic.com/prague/main-train-station.html</a></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US"><a href="http://old.radio.cz/en/article/80599">http://old.radio.cz/en/article/80599</a></p>
<p style="margin-bottom:0;text-align:justify;" lang="en-US">
<p style="text-align:justify;">
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;text-align:justify;"><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		A:link { so-language: zxx } -->
<p>&#160;</p>
<p style="margin-bottom:0;" lang="en-US"><em><strong>Praha hlavní nádraží</strong></em>, is the main train station in Prague. Opened in 1871, it was extended several times, in 1901, 1909 and in the 1970&#8217;s. Depending on which side of the station you are entering the building, the impressions can be radically different. I eventually had the opportunity to discover the station and its three main historical layers from the oldest to the newer ones.</p>
<p style="margin-bottom:0;" lang="en-US">First an old art nouveau building, with the famous Fanta cafe and a second-hand clothes hall in one of the tall galleries. An old century remains, the atmosphere may be weird for some visitors, or completely charming, as I thought. Moving further, some stairs going down offer a view a long, dark and partly destroyed 1970&#8217;s corridor going under the tracks the hall on the other side of the station. On the opposite entry of this hall, fancy walls, glasses and electronic displays suddenly appear. A completely new hall, renovated, still in construction on some parts. It remained me some airports, or the main station in Berlin. Shops, everywhere. And some signs, explaining that there is a “modernization” of the station, still in progress.</p>
<p style="margin-bottom:0;">After some researches, I found out that the railway systems in Czech Republic is concerned by European operational program, “<strong><em><span style="font-weight:normal;">co-funded by the European Regional Development Fund (ERDF) and the Cohesion Fund under the Convergence Objective </span></em></strong><strong><em><span style="font-weight:normal;">“.</span></em></strong></p>
<p style="margin-bottom:0;">
<p style="margin-left:1cm;margin-right:1cm;margin-bottom:0;"><strong><span style="font-weight:normal;">According to the European Commission website, this program “</span></strong><strong><em><span style="font-weight:normal;"> aims to improve accessibility by focusing on constructing and upgrading the Trans-European Transport Networks (TEN-T) network, introducing modern management methods and setting up advanced transport technologies. The completion of the backbone network will enhance the overall transport networks and improve accessibility for the individual regions and their connections. Improving the transport networks, building additional facilities, reducing their environmental impact (e.g. noise barriers) and improving transport quality for users will facilitate the development of transport connections among and within regions, thereby contributing to worker mobility and employment, improved competitiveness and increased quality of life for citizens.”</span></em></strong></p>
<p style="margin-bottom:0;" lang="en-US">
<p style="margin-bottom:0;">Some sections of these “renovation and modernization” of the station are financed by the Czech State, and this European Fund. An other, larger part, because it concerns the entire station, is financed through a leasing to Grandi Stazioni, an Italian company owned at 60% by the Italian public railways. Grandi Stazioni is in charge of the 13<sup>th</sup> biggest station in Italy, and ran the Roma Termini station “modernization” as well. For Prague&#8217;s main station, Grandi Stazioni finances the renovation in exchange of a 30 years leasing, et expects  to gets its investment back thanks to the commercial activities in this renovated station. As was explaining the architect Patrik Kotas, in charge of this project, to the Radio Praha :</p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;" lang="en-US"><em>&#8220;The main purpose is that there won&#8217;t be groups of people that expect the same services as at a street market. What we want are clients similar to those at an airport. And for sure there should not be stands with sausages, bread and mustard served on plastic plates and beer in plastic cups.&#8221;</em></p>
<p style="margin-bottom:0;" lang="en-US">
<p style="margin-bottom:0;">But also to say, about the architects of the previous building, who have to give their prior agreement for some changes, <em> </em><em>I think that the main worry is the aim of Grandi Stazioni, which is to bring commercial elements to the main station. It might give rise to a fear that it will be turned into a shopping mall. But that is not going to happen. As long as I am a part of the project it isn&#8217;t going to happen.&#8221;</em></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">As the gare was apparently insecure, the aim was also to avoid the homeless to stay in the station: <em>Changing the environment at the main train station, changing its character and surrounding, is going to push away those groups &#8211; they will not feel comfortable there anymore.”</em></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;font-style:normal;">These statements date back to 2006. When I entered the new part of the station I had a feeling confirmed by these design principles supported by the architect:</p>
<p style="margin-bottom:0;font-style:normal;">Homeless are not in the station&#8217;s new part which is indeed too fancy. But they are just outside the building, in front of it. When you can&#8217;t fight poverty and homelessness, you hide it. Design is a way to do it.</p>
<p style="margin-bottom:0;"><span style="font-style:normal;">Private-Public partnership works, but the fears of a new shopping mall, were right I guess. No public space, many shops. Maybe the “modernization” still in progress is about to improve this aspect. The architect was indeed the underlines that it wouldn&#8217;t be only about these 11,000 square meters of retail spaces : </span><em>“It&#8217;s also about creating space for social interaction. No one would want this station to simply become a shopping mall. A train station should be a meeting place.</em>&#8220;</p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-style:normal;">However, if we look again to the goals of the European Transport Programs, it is to  improve infrastructures “</span><strong><em><span style="font-weight:normal;">contributing to worker mobility and employment, improved competitiveness and increased quality of life for citizens”. </span></em></strong><strong><span style="font-style:normal;"><span style="font-weight:normal;">But here citizens aren&#8217;t  the homeless; citizens are workers, expected to be as well good consumers.</span></span></strong></p>
<p style="margin-bottom:0;" lang="en-US">
<p style="margin-bottom:0;" lang="en-US"><strong>References</strong></p>
<p style="margin-bottom:0;" lang="en-US"><a href="http://www.szdc.cz/en/pro-media/tiskove-zpravy/praha-hlavni-nadrazi.html">http://www.szdc.cz/en/pro-media/tiskove-zpravy/praha-hlavni-nadrazi.html</a></p>
<p style="margin-bottom:0;" lang="en-US"><a href="http://www.thepraguepost.com/articles/2008/12/10/main-train-station-facelift-unveiled.php">http://www.thepraguepost.com/articles/2008/12/10/main-train-station-facelift-unveiled.php</a></p>
<p style="margin-bottom:0;" lang="en-US"><a href="http://ec.europa.eu/regional_policy/country/prordn/details_new.cfm?gv_PAY=CZ&#38;gv_reg=ALL&#38;gv_PGM=1023&#38;LAN=7&#38;gv_per=2&#38;gv_defL=7">http://ec.europa.eu/regional_policy/country/prordn/details_new.cfm?gv_PAY=CZ&#38;gv_reg=ALL&#38;gv_PGM=1023&#38;LAN=7&#38;gv_per=2&#38;gv_defL=7</a></p>
<p style="margin-bottom:0;" lang="en-US"><a href="http://ec.europa.eu/regional_policy/country/prordn/details_new.cfm?gv_PAY=CZ&#38;gv_reg=ALL&#38;gv_PGM=1023&#38;LAN=7&#38;gv_per=2&#38;gv_defL=7">http://ec.europa.eu/regional_policy/country/prordn/details_new.cfm?gv_PAY=CZ&#38;gv_reg=ALL&#38;gv_PGM=1023&#38;LAN=7&#38;gv_per=2&#38;gv_defL=7</a></p>
<p style="margin-bottom:0;" lang="en-US"><a href="http://www.radio.cz/en/article/47368">http://www.radio.cz/en/article/47368</a></p>
<p style="margin-bottom:0;" lang="en-US"><a href="http://www.sydos.cz/cs/rocenka-2005/yearbook/htm_uk/uvod.html">http://www.sydos.cz/cs/rocenka-2005/yearbook/htm_uk/uvod.html</a></p>
<p style="margin-bottom:0;" lang="en-US"><a href="http://www.grandistazioni.it/">http://www.grandistazioni.it/</a></p>
<p style="margin-bottom:0;" lang="en-US"><a href="http://www.ebrd.com/new/stories/2006/060502.htm">http://www.ebrd.com/new/stories/2006/060502.htm</a></p>
<p style="margin-bottom:0;" lang="en-US"><a href="http://www.myczechrepublic.com/prague/main-train-station.html">http://www.myczechrepublic.com/prague/main-train-station.html</a></p>
<p style="margin-bottom:0;" lang="en-US"><a href="http://old.radio.cz/en/article/80599">http://old.radio.cz/en/article/80599</a></p>
<p style="margin-bottom:0;" lang="en-US">
</div>
</div>]]></content:encoded>
</item>

</channel>
</rss>
