<?xml version="1.0" encoding="UTF-8"?><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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>David Westerfield</title>
	<atom:link href="https://davidwesterfield.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://davidwesterfield.net/</link>
	<description>Gospel. Culture. Technology. Music.</description>
	<lastBuildDate>Wed, 12 Nov 2025 21:06:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>The Threefold Use of God’s Law: Calvin’s Beautiful Clarity for Troubled Hearts</title>
		<link>https://davidwesterfield.net/2025/10/the-threefold-use-of-gods-law-calvins-beautiful-clarity-for-troubled-hearts/</link>
					<comments>https://davidwesterfield.net/2025/10/the-threefold-use-of-gods-law-calvins-beautiful-clarity-for-troubled-hearts/#comments</comments>
		
		<dc:creator><![CDATA[David Westerfield]]></dc:creator>
		<pubDate>Wed, 22 Oct 2025 16:14:41 +0000</pubDate>
				<category><![CDATA[Theology]]></category>
		<category><![CDATA[gospel]]></category>
		<category><![CDATA[grace]]></category>
		<category><![CDATA[John Calvin]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[reformed]]></category>
		<guid isPermaLink="false">https://davidwesterfield.net/?p=6190</guid>

					<description><![CDATA[<p>When we hear the word law, many of us instinctively tense up. We think of rules, judgment, or even failure. The very word can stir up shame for the things we’ve done or left undone—or pride for the things we think we’ve done well. But when John Calvin wrote about the law of God, he [&#8230;]</p>
<p>The post <a href="https://davidwesterfield.net/2025/10/the-threefold-use-of-gods-law-calvins-beautiful-clarity-for-troubled-hearts/">The Threefold Use of God’s Law: Calvin’s Beautiful Clarity for Troubled Hearts</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>When we hear the word <em>law</em>, many of us instinctively tense up. We think of rules, judgment, or even failure. The very word can stir up shame for the things we’ve done or left undone—or pride for the things we think we’ve done well. But when John Calvin wrote about <em>the law of God</em>, he invited believers to see something far deeper and more beautiful: that the law, rightly understood, is a gift of grace.</p>



<p>In <em>The Institutes of the Christian Religion</em> (Book II, Chapter 7), Calvin describes three distinct “uses” of the law. Each has a purpose, and each reveals something about God and about us.</p>



<p>Let’s walk through them together.</p>



<span id="more-6190"></span>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1. The Law as a Mirror: Revealing Our Sin and Our Need</h2>



<p>The first use of the law is like holding a mirror up to our souls. It shows us the reality of our hearts before a holy God.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“The law is like a mirror. In it we contemplate our weakness, then the iniquity which proceeds from this, and finally the curse coming from both.”<br>— <em>Calvin, Institutes II.7.7</em></p>
</blockquote>



<p>This is perhaps the hardest use to face. God’s commands—<em>You shall have no other gods before me; You shall not covet; You shall love your neighbor as yourself</em>—reflect His perfect righteousness, but they also expose how far short we fall.</p>



<p>Yet this exposure is not cruelty. It’s mercy. It’s the piercing honesty that drives us away from self-reliance and into the arms of Christ. Without the law, we might go on believing that we are “good enough.” With the law, we see that our righteousness must come from Another.</p>



<p>So when the law convicts you—don’t turn away in despair. That conviction is the Spirit’s gentle work, leading you to the cross, where grace meets guilt, and mercy triumphs over judgment.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">2. The Law as a Curb: Restraining Evil</h2>



<p>The second use of the law is what Calvin calls its <em>civil</em> or <em>political</em> use. Here the law serves to restrain sin in society.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“By fear of punishment, those who are untouched by any care for what is just and right are kept within the bounds of outward obedience.”<br>— <em>Institutes II.7.10</em></p>
</blockquote>



<p>This doesn’t mean the law changes hearts—it can’t. But it does keep sin from running unchecked in the world. It’s a means by which God preserves a measure of order, justice, and peace, even among those who don’t believe.</p>



<p>This use reminds us that the moral fabric of creation still matters. Laws against theft, murder, or perjury echo the eternal moral law of God written on human hearts. Even in a fallen world, the law’s presence restrains chaos and preserves space for the gospel to be heard.</p>



<p>It is, in that sense, another expression of grace: God’s common grace, holding the world together until Christ makes all things new.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">3. The Law as a Guide: Directing the Redeemed</h2>



<p>The third use of the law is the one Calvin loved most—and perhaps the one most easily misunderstood.</p>



<p>For those who are in Christ, the law no longer condemns. Instead, it becomes a <em>guide</em>—a lamp for our feet and a light for our path (Psalm 119:105).</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“The law is to the flesh like a whip to an idle and balky ass, to urge it on; and, for the spiritual man, in whom the Spirit of God already lives and reigns, it is a lamp and a guide to life.”<br>— <em>Institutes II.7.12</em></p>
</blockquote>



<p>Here the law becomes not a prison guard, but a tutor and friend. It teaches us how to live in a way that pleases our Father—not to earn His love, but because we already have it.</p>



<p>In this sense, obedience is not legalism. It is gratitude. The law becomes the shape of love, describing what love for God and neighbor looks like in action.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Grace Does Not Erase the Law—It Writes It on Our Hearts</h2>



<p>When Calvin speaks of the threefold use of the law, he is ultimately describing how grace restores what sin has broken.</p>



<p>Outside of Christ, the law condemns.<br>In the world, the law restrains.<br>In Christ, the law guides.</p>



<p>But in all three uses, the same truth shines through: God’s law reveals God’s heart. It is not the enemy of grace—it is the companion of grace. The gospel doesn’t set us free <em>from</em> the law; it sets us free <em>to love</em> the law, because through the Spirit, the law is now written not on tablets of stone but on hearts made new (Jeremiah 31:33).</p>



<p>So when you read God’s commands, don’t hear a harsh voice of condemnation. Hear the steady voice of your Father, inviting you to walk in the life that He has already given you in Christ.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">“Oh how I love your law! It is my meditation all the day.” — <em>Psalm 119:97</em></h3>



<p>May we, like the psalmist and like Calvin, learn to say those words not with fear, but with joy.</p>
<p>The post <a href="https://davidwesterfield.net/2025/10/the-threefold-use-of-gods-law-calvins-beautiful-clarity-for-troubled-hearts/">The Threefold Use of God’s Law: Calvin’s Beautiful Clarity for Troubled Hearts</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidwesterfield.net/2025/10/the-threefold-use-of-gods-law-calvins-beautiful-clarity-for-troubled-hearts/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Was It All Worth It?</title>
		<link>https://davidwesterfield.net/2023/09/was-it-all-worth-it/</link>
					<comments>https://davidwesterfield.net/2023/09/was-it-all-worth-it/#respond</comments>
		
		<dc:creator><![CDATA[David Westerfield]]></dc:creator>
		<pubDate>Mon, 11 Sep 2023 22:51:31 +0000</pubDate>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Terrorism]]></category>
		<category><![CDATA[War]]></category>
		<category><![CDATA[641A]]></category>
		<category><![CDATA[CISA]]></category>
		<category><![CDATA[DHS]]></category>
		<category><![CDATA[NSA]]></category>
		<category><![CDATA[Patriot Act]]></category>
		<category><![CDATA[TSA]]></category>
		<category><![CDATA[War on Terror]]></category>
		<guid isPermaLink="false">https://davidwesterfield.net/?p=6123</guid>

					<description><![CDATA[<p>A sobering assessment by @seanmdav of post-9/11 actions by the US government in response to that fateful day. https://thefederalist.com/2023/09/11/was-9-11-the-beginning-of-the-end-of-the-american-empire/ There was a time after 9/11 I was all about those actions: the War on Terror, the Patriot Act, and so on, justifying every aspect, annoyingly so I might add. My brother fought in both theatres. [&#8230;]</p>
<p>The post <a href="https://davidwesterfield.net/2023/09/was-it-all-worth-it/">Was It All Worth It?</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>A sobering assessment by @seanmdav of post-9/11 actions by the US government in response to that fateful day. <a href="https://thefederalist.com/2023/09/11/was-9-11-the-beginning-of-the-end-of-the-american-empire/">https://thefederalist.com/2023/09/11/was-9-11-the-beginning-of-the-end-of-the-american-empire/</a></p>



<p>There was a time after 9/11 I was all about those actions: the War on Terror, the Patriot Act, and so on, justifying every aspect, annoyingly so I might add. My brother fought in both theatres. In Iraq twice. It had to mean something, in light of 9/11, but also for our soldiers&#8217; sacrifices.</p>



<span id="more-6123"></span>



<p>Hindsight is 20/20 though. Patriot Act. DHS. TSA. NSA expansion. And now to the present: Disinformation Governance Boards. How did we get here? America really did change that day on 9/11. None of our actions rescinded or with an expiration date.</p>



<p>During the war years of the late 2000&#8217;s, two documentaries from Adam Curtis, <em>The Power of Nightmares</em> and <em>Century of the Self</em>, were eye-opening for me, causing me to analyze my own convictions, gradually to be sure.</p>



<p>However, in 2005 in particular, four years after 9/11, while I was still solidly in support of the wars, reports came out from a former AT&amp;T tech of a data room (641A) in an AT&amp;T CO building in downtown San Fran, housing a Narus data mirroring device. What it did I didn&#8217;t fully understand at the time. Data splitting and mirroring on fiber lines sounded ominous though. It was like a rock in my shoe. But it was too conspiratorial right? Couldn&#8217;t be.</p>



<p>Digging further, it was alleged to be related to NSA surveillance, data mining, and analytics. Those initial claims and reports turned out to be true a year later when former NSA exec @Thomas_Drake1 blew the whistle and said as much. And then @Snowden, 12 years after 9/11, regardless of what you think of what he did and how he did it, exploded the truth onto the world and confirmed it all beyond a shadow of a doubt: a vast array of warrantless data aggregation and mining programs within our own nations&#8217; communications and internet infrastructure that is now all likely a permanent fixture, and expanding, improving.</p>



<p>And that brings us to the present: was it&#8230; is it all worth it? Has entrenched power formed and is centralized government growing stronger to the point where one can&#8217;t resist these mechanisms, even at the ballot box? And so the debate goes on: liberty vs. security. How much is the populace willing to tolerate regarding privacy in order to be protected? Is the populace willing to relinquish basic civil liberties in the cause of greater supposed security? Or are the tools now becoming more of a threat to the populace than a protector?</p>



<p>The debate really hasn&#8217;t changed much in all these years. The tools have. And I don&#8217;t know how much choice we really have.</p>



<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" src="https://davidwesterfield.net/wp-content/uploads/att.png" alt="" style="width:663px;height:494px" width="663" height="494"/></figure>



<figure class="wp-block-image size-full is-resized"><a href="https://davidwesterfield.net/wp-content/uploads/2023/09/titanpointe.jpg"><img decoding="async" src="https://davidwesterfield.net/wp-content/uploads/2023/09/titanpointe.jpg" alt="" class="wp-image-6133" style="width:663px;height:374px" width="663" height="374" srcset="https://davidwesterfield.net/wp-content/uploads/2023/09/titanpointe.jpg 720w, https://davidwesterfield.net/wp-content/uploads/2023/09/titanpointe-300x169.jpg 300w" sizes="(max-width: 663px) 100vw, 663px" /></a></figure>
<p>The post <a href="https://davidwesterfield.net/2023/09/was-it-all-worth-it/">Was It All Worth It?</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidwesterfield.net/2023/09/was-it-all-worth-it/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Protected: Falcon Install</title>
		<link>https://davidwesterfield.net/2023/07/falcon-install/</link>
					<comments>https://davidwesterfield.net/2023/07/falcon-install/#respond</comments>
		
		<dc:creator><![CDATA[David Westerfield]]></dc:creator>
		<pubDate>Thu, 27 Jul 2023 16:32:17 +0000</pubDate>
				<category><![CDATA[Uncategorised]]></category>
		<guid isPermaLink="false">https://davidwesterfield.net/?p=6106</guid>

					<description><![CDATA[<p>There is no excerpt because this is a protected post.</p>
<p>The post <a href="https://davidwesterfield.net/2023/07/falcon-install/">Protected: Falcon Install</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></description>
										<content:encoded><![CDATA[<form action="https://davidwesterfield.net/wp-login.php?action=postpass" class="post-password-form" method="post"><input type="hidden" name="redirect_to" value="https://davidwesterfield.net/2023/07/falcon-install/" /></p>
<p>This content is password-protected. To view it, please enter the password below.</p>
<p><label for="pwbox-6106">Password: <input name="post_password" id="pwbox-6106" type="password" spellcheck="false" required size="20" /></label> <input type="submit" name="Submit" value="Enter" /></p>
</form>
<p>The post <a href="https://davidwesterfield.net/2023/07/falcon-install/">Protected: Falcon Install</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidwesterfield.net/2023/07/falcon-install/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Risk of Grace</title>
		<link>https://davidwesterfield.net/2022/01/the-risk-of-grace/</link>
					<comments>https://davidwesterfield.net/2022/01/the-risk-of-grace/#respond</comments>
		
		<dc:creator><![CDATA[David Westerfield]]></dc:creator>
		<pubDate>Tue, 18 Jan 2022 13:50:44 +0000</pubDate>
				<category><![CDATA[Theology]]></category>
		<category><![CDATA[Counseling]]></category>
		<category><![CDATA[Emotional Health]]></category>
		<category><![CDATA[Emotionally Healthy Spirituality]]></category>
		<category><![CDATA[forbearance]]></category>
		<category><![CDATA[grace]]></category>
		<category><![CDATA[kindness]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[loving-kindness]]></category>
		<category><![CDATA[Martin Luther]]></category>
		<category><![CDATA[Repentance]]></category>
		<category><![CDATA[Risk]]></category>
		<category><![CDATA[Theology of Glory]]></category>
		<category><![CDATA[Theology of the Cross]]></category>
		<category><![CDATA[vulnerability]]></category>
		<guid isPermaLink="false">https://davidwesterfield.net/?p=6032</guid>

					<description><![CDATA[<p>To Love is to Expose Yourself to Pain. (Banner photo credit: Dark Winter Days by Inge Bovens) &#8220;Or do you presume on the riches of his kindness and forbearance and patience, not knowing that God’s kindness is meant to lead you to repentance?&#8221; Romans 2:4 Why is it that if God&#8217;s kindness, patience and forbearance [&#8230;]</p>
<p>The post <a href="https://davidwesterfield.net/2022/01/the-risk-of-grace/">The Risk of Grace</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">To Love is to Expose Yourself to Pain.</h3>



<p>(Banner photo credit: Dark Winter Days by <a href="https://www.instagram.com/ingebovens/" target="_blank" rel="noreferrer noopener">Inge Bovens</a>)</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Or do you presume on the riches of his kindness and forbearance and patience, not knowing that God’s kindness is meant to lead you to repentance?&#8221; </p><cite><em>Romans 2:4</em></cite></blockquote>



<p>Why is it that if God&#8217;s kindness, patience and forbearance leads us to repentance from our sin to embrace Christ, we don&#8217;t assume the same posture and manner when dealing with others with whom we see falling? Whether it&#8217;s our own children, a friend who is wandering, or a relative who pains you with their bad choices leading to a ruined life, or for me as an elder, a congregant/parishioner who is straying from the gospel or at least a life centered upon Christ? Why would we think that anything other than grace and kindness and love and a posture of humility will do when dealing with others in these states of wandering from the truth? </p>



<span id="more-6032"></span>



<h3 class="wp-block-heading">The Risk of Pain and Hurt</h3>



<p>I think it&#8217;s because grace and mercy toward others is risky. What is it we risk? Not controlling an outcome, or handling a situation correctly, fear of loss, fear of man, maybe reputation. When we&#8217;re gracious and kind and forbearing with the faults of others, we risk losing that person to what we fear they&#8217;re going after. Or we willingly take the pain they&#8217;re causing in ourselves without fighting back against them. Ultimately, we risk injury, because loving others hurts. We open and expose ourselves to pain. So another reason may be self-protection.</p>



<p>Graciousness doesn&#8217;t mean not saying hard things. It is in fact gracious to speak the truth, but to do so in love. The question is how do you say it? How do you engage the situation? Is it with the open hands of faith in God&#8217;s own mercy to You and having the same open hands of faith in God&#8217;s healing, regenerative power toward a falling sinner and being there for them even when disagreeing with their choices? </p>



<p>The risk is real in love. We make ourselves vulnerable to the pain of loss and hurt and betrayal. Which is interesting since this is exactly what Jesus did and experienced Himself.</p>



<h3 class="wp-block-heading">He Emptied Himself in Love</h3>



<p>This classic Philippians 2:4-11 passage of Christ emptying Himself in love for His enemies to make them children of God puts in action an actual, tangible real accomplishment <em>for</em> us and a demonstration what this kind of gracious, interactive love risks: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Let each of you look not only to his own interests, but also to the interests of others. Have this mind among yourselves, which is yours in Christ Jesus, who, though he was in the form of God, did not count equality with God a thing to be grasped, but emptied himself, by taking the form of a servant, being born in the likeness of men. And being found in human form, he humbled himself by becoming obedient to the point of death, even death on a cross. Therefore God has highly exalted him and bestowed on him the name that is above every name, so that at the name of Jesus every knee should bow, in heaven and on earth and under the earth, and every tongue confess that Jesus Christ is Lord, to the glory of God the Father. (ESV)</p><cite>Philippians 2:4–11</cite></blockquote>



<p>In short, to love is to be willing to empty yourself for others, precisely because that&#8217;s what Christ has done for You. And that&#8217;s painful. We don&#8217;t like pain. We don&#8217;t want to be hurt&#8230; <em>again</em> by others. We cover up, control, manipulate, and attempt the use of power to get results. It is the American way after all. As Luther put it, in at least a tangential sense, this is a Theology of Glory. &#8220;I want to see their life changed so I&#8217;m willing to make it happen.&#8221; The ends justify the means. In other words, we don&#8217;t want to wait on God in prayer and in His timing. We refuse to relinquish control.</p>



<p>The Theology of the Cross though is one of suffering for the sake of others, taking in yourself the pain you experience in the lives of others, whether it&#8217;s pain of their making or a pain inflicted upon them. It&#8217;s a road marked by weakness, brokenness and few are willing to travel down it because in this life, sometimes it not only gives you nothing, but gives you hurt. To love is to pour yourself out. </p>



<p>However, as also seen in the Philippians passage, the end result is glory. Christ&#8217;s glory as the end result is one of His exaltation to possess the name above every name, every knee bowing. Our glory is that we get to really and truly and finally share in that with Him for all eternity as adopted children of the King.</p>



<h3 class="wp-block-heading">The Impossible Task of Real Love, Possible Only Through Weakness</h3>



<p>So how do you move forward if loving like this sounds impossible for you? Well, an acknowledgement of the fact alone is a great start! The truth is this is not something you can just conjure up or accomplish on your own strength with any longevity, but only through the strengthening grace of the love of Christ poured into you. It&#8217;s through giving yourself to practices of the faith, or the means of grace (Word, sacraments, prayer): giving yourself to the Word, to prayer, to silence and solitude and meditation on His Word and works in history, fasting and feasting, resting well, creating rhythms of grace (Cosper) that bring you into the work that God by His Spirit is already doing in the world.  </p>



<h3 class="wp-block-heading">Spiritual Formation</h3>



<p>This kind of love I&#8217;m speaking of isn&#8217;t born in a vacuum. Our pastor has done a <a href="https://trinitypresfw.org/category/spiritual-formation/" target="_blank" rel="noreferrer noopener">series of blogs here</a> and a <a href="https://trinitypresfw.org/spiritual-formation/" target="_blank" rel="noreferrer noopener">lecture series here</a> that get at the vital importance of these practices in the life of believers. I can&#8217;t stress the importance of pursuing them in your life, because to be filled by Christ to overflowing is to be ready and willing and able to pour yourself out for others, even when that is really risky to do and may yield no immediate results.</p>



<p>The way of the cross is foolishness and weakness to the world, but weakness is God&#8217;s way of working resurrection life into the world. Let&#8217;s take up our cross and follow Him, in His resurrection strength, not our own.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>For consider your calling, brothers: not many of you were wise according to worldly standards, not many were powerful, not many were of noble birth. But God chose what is foolish in the world to shame the wise; God chose what is weak in the world to shame the strong; God chose what is low and despised in the world, even things that are not, to bring to nothing things that are, so that no human being might boast in the presence of God. And because of him you are in Christ Jesus, who became to us wisdom from God, righteousness and sanctification and redemption, so that, as it is written, “Let the one who boasts, boast in the Lord.”</p><cite>1 Corinthians 1:26–31</cite></blockquote>
<p>The post <a href="https://davidwesterfield.net/2022/01/the-risk-of-grace/">The Risk of Grace</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidwesterfield.net/2022/01/the-risk-of-grace/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sanctity of Life Sunday and MLK Day &#8211; A Prayer</title>
		<link>https://davidwesterfield.net/2022/01/sanctity-of-life-sunday-and-mlk-day-a-prayer/</link>
					<comments>https://davidwesterfield.net/2022/01/sanctity-of-life-sunday-and-mlk-day-a-prayer/#respond</comments>
		
		<dc:creator><![CDATA[David Westerfield]]></dc:creator>
		<pubDate>Sun, 16 Jan 2022 22:00:00 +0000</pubDate>
				<category><![CDATA[Prayer]]></category>
		<category><![CDATA[abortion]]></category>
		<category><![CDATA[Adoption]]></category>
		<category><![CDATA[Civil Rights]]></category>
		<category><![CDATA[justice]]></category>
		<category><![CDATA[Martin Luther King Day]]></category>
		<category><![CDATA[MLK Day]]></category>
		<category><![CDATA[Prayers]]></category>
		<category><![CDATA[Prayers of the People]]></category>
		<category><![CDATA[Racial Justice]]></category>
		<category><![CDATA[Racial Reconciliation]]></category>
		<category><![CDATA[Racism]]></category>
		<category><![CDATA[Reconciliation]]></category>
		<category><![CDATA[roe v. wade]]></category>
		<category><![CDATA[Sanctity of Life Sunday]]></category>
		<guid isPermaLink="false">https://davidwesterfield.net/?p=6049</guid>

					<description><![CDATA[<p>Lord God, You have created us in Your image, to reflect You in the world and ultimately bring about Your glory and praise and worth. And yet because of our sin, we have marred and distorted that image so greatly, we fall short of Your glory daily and are subject to Your wise justice and [&#8230;]</p>
<p>The post <a href="https://davidwesterfield.net/2022/01/sanctity-of-life-sunday-and-mlk-day-a-prayer/">Sanctity of Life Sunday and MLK Day &#8211; A Prayer</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Lord God, You have created us in Your image, to reflect You in the world and ultimately bring about Your glory and praise and worth. And yet because of our sin, we have marred and distorted that image so greatly, we fall short of Your glory daily and are subject to Your wise justice and resulting judgment for how we have turned from You and treat our fellow humans. For all the ways we&#8217;ve fallen short, have mercy upon us, as we know You are ready and willing to do. Thank You Jesus for Your perfect law keeping in our behalf, Your sacrifice on the cross in our place and Your glorious resurrection for us, that we would behold Your face in glory forever and be satisfied for all eternity. </p>



<span id="more-6049"></span>



<p>Father we pray for the unborn today, those made in Your image that are subject to some of the greatest brutality in our nation and world, that You would enter into justice on their behalf and bring about needed change, but that this change would start primarily at the level of all of our hearts, change which can only come at the deepest levels through gospel transformation from the inside out. Would You protect these image bearers and bring about the greatest good for the most vulnerable among us, and would we, Your church, come alongside mothers to aid them in their distress when this seems like the only option for them.</p>



<p>Father, as we come to MLK day tomorrow, we’re reminded of the rights and privileges that have been deprived of our fellow image bearers for so long, those mistreated and held in a dehumanizing light by society at large. Father, though we are so thankful for the rights and privileges afforded by the work of so many including Martin Luther King during the civil rights era, we know there is still a long ways to go in bringing about the best possible flourishing for so many minorities and others in our country and pursuing justice on their behalf. Lord help us in this where we see need in our spheres of influence.</p>



<p>For both of these groups, the unborn and those affected by various forms of injustice, would You make us a people that holistically pursues and upholds life from birth to death as those entrusted with the message of eternal reconciliation and resurrection. Would this desire flow from the grace we’ve been shown in the good news of the gospel. For this Lord, You are glorious and worthy to be praised. </p>



<p>A Prayer from the Book of Common Prayer for this Second Sunday after Epiphany:</p>



<p>Almighty God, whose Son our Savior Jesus Christ is the light of the world: Grant that Your people, illumined by Your Word and Sacraments, may shine with the radiance of Christ&#8217;s glory, that he may be known, worshiped, and obeyed to the ends of the earth; through Jesus Christ our Lord, who with You and the Holy Spirit lives and reigns, one God, now and forever. Amen.</p>
<p>The post <a href="https://davidwesterfield.net/2022/01/sanctity-of-life-sunday-and-mlk-day-a-prayer/">Sanctity of Life Sunday and MLK Day &#8211; A Prayer</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidwesterfield.net/2022/01/sanctity-of-life-sunday-and-mlk-day-a-prayer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Log4J Examples in the Wild</title>
		<link>https://davidwesterfield.net/2021/12/log4j-examples-in-the-wild/</link>
					<comments>https://davidwesterfield.net/2021/12/log4j-examples-in-the-wild/#respond</comments>
		
		<dc:creator><![CDATA[David Westerfield]]></dc:creator>
		<pubDate>Mon, 20 Dec 2021 15:57:10 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CoreRuleSet]]></category>
		<category><![CDATA[Example]]></category>
		<category><![CDATA[Examples]]></category>
		<category><![CDATA[Log4j]]></category>
		<category><![CDATA[Log4Shell]]></category>
		<category><![CDATA[ModSecurity]]></category>
		<category><![CDATA[NGINX]]></category>
		<category><![CDATA[OWASP]]></category>
		<guid isPermaLink="false">https://davidwesterfield.net/?p=6011</guid>

					<description><![CDATA[<p>Using my honeypot server, I&#8217;ve been able to capture some examples of Log4J attempts against it. What this is showing is that the ModSecurity rules in place, at least in this subset of anecdotal examples, are able to block the various attempts, up to this point. Setting up ModSecurity with NGINX and Log4J rules: https://davidwesterfield.net/2021/12/log4j-and-modsecurity/ [&#8230;]</p>
<p>The post <a href="https://davidwesterfield.net/2021/12/log4j-examples-in-the-wild/">Log4J Examples in the Wild</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Using my honeypot server, I&#8217;ve been able to capture some examples of Log4J attempts against it. What this is showing is that the ModSecurity rules in place, at least in this subset of anecdotal examples, are able to block the various attempts, <em>up to this point</em>. </p>



<figure class="wp-block-image size-large"><a href="https://davidwesterfield.net/wp-content/uploads/2021/12/log4jexample.png"><img decoding="async" width="1024" height="195" src="https://davidwesterfield.net/wp-content/uploads/2021/12/log4jexample-1024x195.png" alt="" class="wp-image-6012" srcset="https://davidwesterfield.net/wp-content/uploads/2021/12/log4jexample-1024x195.png 1024w, https://davidwesterfield.net/wp-content/uploads/2021/12/log4jexample-300x57.png 300w, https://davidwesterfield.net/wp-content/uploads/2021/12/log4jexample-768x146.png 768w, https://davidwesterfield.net/wp-content/uploads/2021/12/log4jexample-900x171.png 900w, https://davidwesterfield.net/wp-content/uploads/2021/12/log4jexample-1280x244.png 1280w, https://davidwesterfield.net/wp-content/uploads/2021/12/log4jexample.png 1354w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h4 class="wp-block-heading">Setting up ModSecurity with NGINX and Log4J rules: <a href="https://davidwesterfield.net/2021/12/log4j-and-modsecurity/" target="_blank" rel="noreferrer noopener">https://davidwesterfield.net/2021/12/log4j-and-modsecurity/</a></h4>



<h4 class="wp-block-heading">Setting up ModSecurity with Apache and Log4J rules: <a href="https://davidwesterfield.net/2021/12/log4j-apache-and-modsecurity/" target="_blank" rel="noreferrer noopener">https://davidwesterfield.net/2021/12/log4j-apache-and-modsecurity/</a></h4>
<p>The post <a href="https://davidwesterfield.net/2021/12/log4j-examples-in-the-wild/">Log4J Examples in the Wild</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidwesterfield.net/2021/12/log4j-examples-in-the-wild/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Log4J, Apache and ModSecurity</title>
		<link>https://davidwesterfield.net/2021/12/log4j-apache-and-modsecurity/</link>
					<comments>https://davidwesterfield.net/2021/12/log4j-apache-and-modsecurity/#comments</comments>
		
		<dc:creator><![CDATA[David Westerfield]]></dc:creator>
		<pubDate>Sat, 18 Dec 2021 21:58:19 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Exploit]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JNDI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Log4j]]></category>
		<category><![CDATA[Log4Shell]]></category>
		<category><![CDATA[ModSecurity]]></category>
		<category><![CDATA[OWASP]]></category>
		<category><![CDATA[Rules]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[WAF]]></category>
		<category><![CDATA[Web App]]></category>
		<category><![CDATA[Web App Firewall]]></category>
		<category><![CDATA[Web Application Firewall]]></category>
		<category><![CDATA[Web Attack]]></category>
		<guid isPermaLink="false">https://davidwesterfield.net/?p=6003</guid>

					<description><![CDATA[<p>(I&#8217;ll be updating this post as more rules are available to stop new vulnerabilities.) Credit to Christian Folini at coreruleset.org for providing the rule. A major vulnerability has been discovered in Java web apps basic logging function called Log4J/Log4Shell. The best remedy for this is to update Log4j itself, or update the web app platform [&#8230;]</p>
<p>The post <a href="https://davidwesterfield.net/2021/12/log4j-apache-and-modsecurity/">Log4J, Apache and ModSecurity</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>(<strong>I&#8217;ll be updating this post as more rules are available to stop new vulnerabilities.</strong>)</p>



<p>Credit to Christian Folini at <a href="https://coreruleset.org/" target="_blank" rel="noreferrer noopener" title="https://coreruleset.org/">coreruleset.or</a>g for <a href="https://coreruleset.org/20211213/crs-and-log4j-log4shell-cve-2021-44228/" target="_blank" rel="noreferrer noopener" title="https://coreruleset.org/20211213/crs-and-log4j-log4shell-cve-2021-44228/">providing the rule</a>.</p>



<p>A major vulnerability has been discovered in Java web apps basic logging function called Log4J/Log4Shell. The best remedy for this is to update Log4j itself, or update the web app platform running Log4j with a newer version provided by the vendor. But that may take a while in many instances to fully implement.</p>



<span id="more-6003"></span>



<p>As a stopgap solution, you can implement ModSecurity and Apache (reverse proxy setup) as a Web App Firewall reverse proxy (WAF) in front of your web applications in order to mitigate the potential for attacks. <strong>This is merely a front end mitigation, you still need to fix the source of the problem.</strong> Most large operations already have some sort of WAF in front of their web apps and just need to add a rule to prevent this attack until they can fix Log4j in their environments. </p>



<p>However in some cases, smaller operations in the cloud or elsewhere may need something pretty quick to mitigate attacks as they don&#8217;t have the resources or personnel to tackle such a project. </p>



<p>What follows is a very brief explanation of how to go about doing that (this is assuming a lot of background):</p>



<ol class="wp-block-list"><li>In a Linux environment (Ubuntu, Debian, et al) or even a container in the cloud, <a href="https://www.nginx.com/blog/compiling-and-installing-modsecurity-for-open-source-nginx/" target="_blank" rel="noreferrer noopener" title="https://www.rapid7.com/blog/post/2017/04/09/how-to-configure-modsecurity-with-apache-on-ubuntu-linux/">setup Apache as well as the ModSecurity module.</a></li><li>Setup Apache to <a href="https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/" target="_blank" rel="noreferrer noopener" title="https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html">function as a reverse proxy</a>, pointing to your internal web apps.</li><li>Using this <a href="https://coreruleset.org/20211213/crs-and-log4j-log4shell-cve-2021-44228/" target="_blank" rel="noreferrer noopener" title="https://coreruleset.org/20211213/crs-and-log4j-log4shell-cve-2021-44228/">OWASP rule below</a>, modify the ModSecurity rules, specifically setting it as a rule before the main core rules (CRS) to include the following definition:</li></ol>



<pre class="wp-block-code"><code># Generic rule against CVE-2021-44228 (Log4j / Log4Shell)
# See https://coreruleset.org/20211213/crs-and-log4j-log4shell-cve-2021-44228/
SecRule REQUEST_LINE|ARGS|ARGS_NAMES|REQUEST_COOKIES|REQUEST_COOKIES_NAMES|REQUEST_HEADERS|XML:/|XML://@ "@rx (?:${&#91;^}]{0,4}${|${(?:jndi|ctx))" 
    "id:1005,
    phase:2,
    block,
    t:none,t:urlDecodeUni,t:cmdline,
    deny,
    log,
    msg:'Potential Remote Command Execution: Log4j CVE-2021-44228', 
    tag:'application-multi',
    tag:'language-java',
    tag:'platform-multi',
    tag:'attack-rce',
    tag:'OWASP_CRS',
    tag:'capec/1000/152/137/6',
    tag:'PCI/6.5.2',
    tag:'paranoia-level/1',
    ver:'OWASP_CRS/3.4.0-dev',</code></pre>



<p>I have modified the above to deny the request instead of just logging it as it was doing on my system for some reason (maybe designed to do that?). So instead of just logging it and allowing the 200 request to pass through regardless, I send it a 403 to block it altogether.</p>



<p>You&#8217;ll also want to include the following. From the blog post at coreruleset.org:</p>



<hr class="wp-block-separator"/>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>The quick fix is to add the User-Agent and the Referer to the targets of the rule. Do this by adding the following two directives&nbsp;<strong>after the CRS include</strong>&nbsp;in your configuration:</p></blockquote>



<pre class="wp-block-preformatted"># Defense against CVE-2021-44228
SecRuleUpdateTargetById 932130 "REQUEST_HEADERS:User-Agent"
SecRuleUpdateTargetById 932130 "REQUEST_HEADERS:Referer"</pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>There is a certain chance this update will trigger new false positives. Personally I do not expect too many, but you have been warned.</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>If you want to extend the coverage to all HTTP headers, then the following should be applied:</p></blockquote>



<pre class="wp-block-preformatted"># Defense against CVE-2021-44228 
SecRuleUpdateTargetById 932130 "REQUEST_HEADERS"</pre>



<hr class="wp-block-separator"/>



<p>Hope this provides some kind of prevention for your web applications.</p>



<p>This post will be updated as new rules come out to thwart exploit attempts as new bugs are discovered.</p>
<p>The post <a href="https://davidwesterfield.net/2021/12/log4j-apache-and-modsecurity/">Log4J, Apache and ModSecurity</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidwesterfield.net/2021/12/log4j-apache-and-modsecurity/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Log4J, NGINX and ModSecurity</title>
		<link>https://davidwesterfield.net/2021/12/log4j-and-modsecurity/</link>
					<comments>https://davidwesterfield.net/2021/12/log4j-and-modsecurity/#comments</comments>
		
		<dc:creator><![CDATA[David Westerfield]]></dc:creator>
		<pubDate>Fri, 17 Dec 2021 20:07:25 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Command]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Exploit]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JNDI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Log4j]]></category>
		<category><![CDATA[Log4Shell]]></category>
		<category><![CDATA[ModSecurity]]></category>
		<category><![CDATA[NGINX]]></category>
		<category><![CDATA[OWASP]]></category>
		<category><![CDATA[Rules]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[WAF]]></category>
		<category><![CDATA[Web App]]></category>
		<category><![CDATA[Web App Firewall]]></category>
		<category><![CDATA[Web Application Firewall]]></category>
		<category><![CDATA[Web Attack]]></category>
		<guid isPermaLink="false">https://davidwesterfield.net/?p=5980</guid>

					<description><![CDATA[<p>(I&#8217;ll be updating this post as more rules are available to stop new vulnerabilities.) Credit to Christian Folini at coreruleset.org for providing the rule. A major vulnerability has been discovered in Java web apps basic logging function called Log4J/Log4Shell. The best remedy for this is to update Log4j itself, or update the web app platform [&#8230;]</p>
<p>The post <a href="https://davidwesterfield.net/2021/12/log4j-and-modsecurity/">Log4J, NGINX and ModSecurity</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>(<strong>I&#8217;ll be updating this post as more rules are available to stop new vulnerabilities.</strong>)</p>



<p>Credit to Christian Folini at <a href="https://coreruleset.org/" target="_blank" rel="noreferrer noopener" title="https://coreruleset.org/">coreruleset.or</a>g for <a href="https://coreruleset.org/20211213/crs-and-log4j-log4shell-cve-2021-44228/" target="_blank" rel="noreferrer noopener" title="https://coreruleset.org/20211213/crs-and-log4j-log4shell-cve-2021-44228/">providing the rule</a>.</p>



<p>A major vulnerability has been discovered in Java web apps basic logging function called Log4J/Log4Shell. The best remedy for this is to update Log4j itself, or update the web app platform running Log4j with a newer version provided by the vendor. But that may take a while in many instances to fully implement.</p>



<span id="more-5980"></span>



<p>As a stopgap solution, you can implement ModSecurity and NGINX (reverse proxy setup) as a Web App Firewall proxy (WAF) in front of your web applications in order to mitigate the potential for attacks. <a href="https://davidwesterfield.net/2021/12/log4j-apache-and-modsecurity/" title="https://davidwesterfield.net/2021/12/log4j-apache-and-modsecurity/" target="_blank" rel="noreferrer noopener">You could also use Apache as a reverse proxy with ModSecurity as well</a>, and in some situations may be easier to setup. But this is what I did using NGINX. <strong>This is merely a front end mitigation, you still need to fix the source of the problem, Log4J.</strong> Most large operations already have some sort of WAF in front of their web apps and just need to add a rule to prevent this attack until they can fix Log4j in their environments. </p>



<p>However in some cases, smaller operations in the cloud or elsewhere may need something pretty quick to mitigate attacks as they don&#8217;t have the resources or personnel to tackle such a project. </p>



<p>What follows is a very brief explanation of how to go about doing that:</p>



<ol class="wp-block-list"><li>In a Linux environment (Ubuntu, Debian, et al) or even an NGINX container in the cloud, <a href="https://www.nginx.com/blog/compiling-and-installing-modsecurity-for-open-source-nginx/" target="_blank" rel="noreferrer noopener" title="https://www.nginx.com/blog/compiling-and-installing-modsecurity-for-open-source-nginx/">download and install NGINX and compile the ModSecurity module along side of it</a>.</li><li>Setup NGINX to <a href="https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/" target="_blank" rel="noreferrer noopener" title="https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/">function as a reverse proxy</a>, pointing to your internal web apps.</li><li>Using this <a href="https://coreruleset.org/20211213/crs-and-log4j-log4shell-cve-2021-44228/" target="_blank" rel="noreferrer noopener" title="https://coreruleset.org/20211213/crs-and-log4j-log4shell-cve-2021-44228/">OWASP rule below</a>, modify the ModSecurity rules, specifically setting it as a rule before the main core rules (I did this in the <strong>/etc/nginx/modsec/owasp-modsecurity-crs/rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf</strong> file) to include the following definition:</li></ol>



<pre class="wp-block-code"><code># Generic rule against CVE-2021-44228 (Log4j / Log4Shell)
# See https://coreruleset.org/20211213/crs-and-log4j-log4shell-cve-2021-44228/
SecRule REQUEST_LINE|ARGS|ARGS_NAMES|REQUEST_COOKIES|REQUEST_COOKIES_NAMES|REQUEST_HEADERS|XML:/|XML://@ "@rx (?:\${&#91;^}]{0,4}\${|\${(?:jndi|ctx))" \
    "id:1005,\
    phase:2,\
    deny,\
    t:none,t:urlDecodeUni,t:cmdline,\
    log,\
    msg:'Potential Remote Command Execution: Log4j CVE-2021-44228', \
    tag:'application-multi',\
    tag:'language-java',\
    tag:'platform-multi',\
    tag:'attack-rce',\
    tag:'OWASP_CRS',\
    tag:'capec/1000/152/137/6',\
    tag:'PCI/6.5.2',\
    tag:'paranoia-level/1',\
    ver:'OWASP_CRS/3.4.0-dev',\</code></pre>



<p>I have modified the above to deny the request instead of just logging it as it was doing on my system for some reason (maybe designed to do that?). So instead of just logging it and allowing the 200 request to pass through regardless, I send it a 403 to block it altogether.</p>



<p>You&#8217;ll also want to include the following. From the blog post at coreruleset.org:</p>



<hr class="wp-block-separator"/>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>The quick fix is to add the User-Agent and the Referer to the targets of the rule. Do this by adding the following two directives&nbsp;<strong>after the CRS include</strong>&nbsp;in your configuration:</p></blockquote>



<pre class="wp-block-preformatted"># Defense against CVE-2021-44228
SecRuleUpdateTargetById 932130 "REQUEST_HEADERS:User-Agent"
SecRuleUpdateTargetById 932130 "REQUEST_HEADERS:Referer"</pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>There is a certain chance this update will trigger new false positives. Personally I do not expect too many, but you have been warned.</p></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>If you want to extend the coverage to all HTTP headers, then the following should be applied:</p></blockquote>



<pre class="wp-block-preformatted"># Defense against CVE-2021-44228 
SecRuleUpdateTargetById 932130 "REQUEST_HEADERS"</pre>



<hr class="wp-block-separator"/>



<p>Hope this provides some kind of prevention for your web applications.</p>



<p>This post will be updated as new rules come out to thwart exploit attempts as new bugs are discovered.</p>
<p>The post <a href="https://davidwesterfield.net/2021/12/log4j-and-modsecurity/">Log4J, NGINX and ModSecurity</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidwesterfield.net/2021/12/log4j-and-modsecurity/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>EdgeRouter: End of the Road Ultimate Reset</title>
		<link>https://davidwesterfield.net/2021/11/edgerouter-end-of-the-road-ultimate-reset/</link>
					<comments>https://davidwesterfield.net/2021/11/edgerouter-end-of-the-road-ultimate-reset/#respond</comments>
		
		<dc:creator><![CDATA[David Westerfield]]></dc:creator>
		<pubDate>Fri, 05 Nov 2021 20:56:00 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[EdgeRouter]]></category>
		<category><![CDATA[EdgeRouter4]]></category>
		<category><![CDATA[Factory]]></category>
		<category><![CDATA[Factory Reset]]></category>
		<category><![CDATA[Hard]]></category>
		<category><![CDATA[Hard Reset]]></category>
		<category><![CDATA[Reset]]></category>
		<category><![CDATA[TFTP]]></category>
		<guid isPermaLink="false">https://davidwesterfield.net/?p=5964</guid>

					<description><![CDATA[<p>I have a spare EdgeRouter 4 that was bricked but still appears operational, probably just having some sort of a boot error that I can&#8217;t see. I&#8217;ve been hunting for a more serious level factory reset guide and came across this (something I have yet to try): manual TFTP Recovery. Hope it helps if you&#8217;re [&#8230;]</p>
<p>The post <a href="https://davidwesterfield.net/2021/11/edgerouter-end-of-the-road-ultimate-reset/">EdgeRouter: End of the Road Ultimate Reset</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I have a spare EdgeRouter 4 that was bricked but still appears operational, probably just having some sort of a boot error that I can&#8217;t see. I&#8217;ve been hunting for a more serious level factory reset guide and came across this (something I have yet to try): manual TFTP Recovery. Hope it helps if you&#8217;re stuck.</p>



<p><a href="https://help.ui.com/hc/en-us/articles/360018189493-EdgeRouter-Manual-TFTP-Recovery#7">https://help.ui.com/hc/en-us/articles/360018189493-EdgeRouter-Manual-TFTP-Recovery#7</a></p>



<p>(Archived): <a href="https://westerfunk.net/archives/technology/EdgeRouter%20TFTP%20Manual%20Recovery/">https://westerfunk.net/archives/technology/EdgeRouter%20TFTP%20Manual%20Recovery/</a></p>
<p>The post <a href="https://davidwesterfield.net/2021/11/edgerouter-end-of-the-road-ultimate-reset/">EdgeRouter: End of the Road Ultimate Reset</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidwesterfield.net/2021/11/edgerouter-end-of-the-road-ultimate-reset/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Elbit America Army Night Vision Video on Washington Examiner</title>
		<link>https://davidwesterfield.net/2021/09/elbit-america-army-night-vision-video-on-washington-examiner/</link>
					<comments>https://davidwesterfield.net/2021/09/elbit-america-army-night-vision-video-on-washington-examiner/#respond</comments>
		
		<dc:creator><![CDATA[David Westerfield]]></dc:creator>
		<pubDate>Thu, 30 Sep 2021 18:45:52 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Army]]></category>
		<category><![CDATA[Elbit America]]></category>
		<category><![CDATA[Night Vision]]></category>
		<category><![CDATA[Washington Examiner]]></category>
		<guid isPermaLink="false">https://davidwesterfield.net/?p=5958</guid>

					<description><![CDATA[<p>Proud to work for this company.</p>
<p>The post <a href="https://davidwesterfield.net/2021/09/elbit-america-army-night-vision-video-on-washington-examiner/">Elbit America Army Night Vision Video on Washington Examiner</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Proud to work for this company.</p>



<script type="text/javascript" src="//services.brid.tv/player/build/brid.min.js"></script><div id="Brid_32948211" class="brid" itemprop="video" itemscope itemtype="http://schema.org/VideoObject"></div><script type="text/javascript"> $bp("Brid_32948211", {"id":"27789","width":"728","height":"410","video":"804846","autoplay":0,"shared":true});</script>
<p>The post <a href="https://davidwesterfield.net/2021/09/elbit-america-army-night-vision-video-on-washington-examiner/">Elbit America Army Night Vision Video on Washington Examiner</a> appeared first on <a href="https://davidwesterfield.net">David Westerfield</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://davidwesterfield.net/2021/09/elbit-america-army-night-vision-video-on-washington-examiner/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
