<?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>Vasilis Mavroudis and IT stuff...</title>
	<atom:link href="http://mavroudisv.eu/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://mavroudisv.eu/blog</link>
	<description>IT is fun!</description>
	<lastBuildDate>Wed, 17 Apr 2013 17:28:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>sh, bash, dash and Ubuntu</title>
		<link>http://mavroudisv.eu/blog/2013/04/17/sh-bash-dash-and-ubuntu/</link>
		<comments>http://mavroudisv.eu/blog/2013/04/17/sh-bash-dash-and-ubuntu/#comments</comments>
		<pubDate>Wed, 17 Apr 2013 17:28:58 +0000</pubDate>
		<dc:creator>Vasilis Mavroudis</dc:creator>
				<category><![CDATA[scripts]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[dash]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sh]]></category>

		<guid isPermaLink="false">http://mavroudisv.eu/blog/?p=362</guid>
		<description><![CDATA[Hi! I wanted to install a quite old package in my ubuntu computer using the .sh file I downloaded from their website. So, I tried typing in terminal: sudo ./package_name.sh and I got: /bin/sh: 0: Can&#8217;t open ./package_name.sh Briliant! Since &#8230; <a href="http://mavroudisv.eu/blog/2013/04/17/sh-bash-dash-and-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hi!<br />
I wanted to install a quite old package in my ubuntu computer using the .sh file I downloaded from their website. So, I tried typing in terminal:</p>
<blockquote><p><em>sudo ./package_name.sh</em></p></blockquote>
<p>and I got:</p>
<blockquote><p><em>/bin/sh: 0: Can&#8217;t open ./package_name.sh</em></p></blockquote>
<p><span style="font-family: Georgia, 'Bitstream Charter', serif;">Briliant! Since you are here, you are probably looking for a fix. </span></p>
<p><span style="font-family: Georgia, 'Bitstream Charter', serif;">The problem stems from the fact that Ubuntu uses </span><strong style="font-style: italic;">dash</strong><span style="font-family: Georgia, 'Bitstream Charter', serif;"> as the default shell and your script is written with another shell in mind. The most usual is bash (sh).</span></p>
<p>So type in a terminal window:</p>
<blockquote><p>sudo bash ./package_name.sh</p></blockquote>
<p>This will force ubuntu to run the script using <strong>bash.</strong></p>
<p>Enjoy!<br />
Vasilis</p>
]]></content:encoded>
			<wfw:commentRss>http://mavroudisv.eu/blog/2013/04/17/sh-bash-dash-and-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PSAD Quick Fix</title>
		<link>http://mavroudisv.eu/blog/2013/01/04/psad-quick-fix/</link>
		<comments>http://mavroudisv.eu/blog/2013/01/04/psad-quick-fix/#comments</comments>
		<pubDate>Fri, 04 Jan 2013 13:01:45 +0000</pubDate>
		<dc:creator>Vasilis Mavroudis</dc:creator>
				<category><![CDATA[iptables]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[psad]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ufw]]></category>

		<guid isPermaLink="false">http://mavroudisv.eu/blog/?p=356</guid>
		<description><![CDATA[I like psad. I use it often and I find the email reports really handy. Here is an issue I faced in Ubuntu and the solution: Instead of the reports I received an email with the following contents: [-] You &#8230; <a href="http://mavroudisv.eu/blog/2013/01/04/psad-quick-fix/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I like psad. I use it often and I find the email reports really handy.</p>
<p>Here is an issue I faced in Ubuntu and the solution:</p>
<p>Instead of the reports I received an email with the following contents:</p>
<blockquote><p>[-] You may just need to add a default logging rule to the /sbin/iptables<br />
&#8216;filter&#8217; &#8216;INPUT&#8217; chain on oxide-server.  For more information,<br />
see the file &#8220;FW_HELP&#8221; in the psad sources directory or visit:</p>
<p><a href="http://www.cipherdyne.org/psad/docs/fwconfig.html" target="_blank">http://www.cipherdyne.org/psad/docs/fwconfig.html</a></p>
<p>[-] You may just need to add a default logging rule to the /sbin/ip6tables<br />
&#8216;filter&#8217; &#8216;INPUT&#8217; chain on oxide-server.  For more information,<br />
see the file &#8220;FW_HELP&#8221; in the psad sources directory or visit:</p>
<p><a href="http://www.cipherdyne.org/psad/docs/fwconfig.html" target="_blank">http://www.cipherdyne.org/psad/docs/fwconfig.html</a></p>
<p>&nbsp;</p></blockquote>
<p>I found on the web several people with the same problem, so here is what worked for me:</p>
<ol>
<li>Enable ufw logging. Type in console as root: <em>ufw logging on</em></li>
<li>Type as root:<br />
<em>iptables -A INPUT -j LOG</em><br />
<em>iptables -A FORWARD -j LOG</em><br />
<em>ip6tables -A INPUT -j LOG</em><br />
<em>ip6tables -A FORWARD -j LOG</em></li>
<li>Open /etc/ufw/before.rules and type before the COMMIT directive:<br />
<em>-A INPUT -j LOG</em><br />
<em>-A FORWARD -j LOG</em></li>
<li>Open /etc/ufw/before6.rules and type before the COMMIT directive:<br />
<em>-A INPUT -j LOG</em><br />
<em>-A FORWARD -j LOG</em></li>
<li>Restart ufw by typing as root:<br />
<em>ufw disable</em><br />
<em>ufw enable</em></li>
<li>Test if<em> </em>it worked:<br />
<em>psad &#8211;fw-analyze</em></li>
</ol>
<p>I know that some parts appear to do very similar things but for a strange reason it worked only after the exact above procedure.</p>
<p>Hope it helps!<br />
Vasilis</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span class="smarterwiki-popup-bubble smarterwiki-popup-bubble-active smarterwiki-popup-bubble-flipped" style="top: 1064px; left: 214px; margin-left: -54px; opacity: 0.25;"><span class="smarterwiki-popup-bubble-body"><span class="smarterwiki-popup-bubble-links-container"><span class="smarterwiki-popup-bubble-links"><span class="smarterwiki-popup-bubble-links-row"><a class="smarterwiki-popup-bubble-link" title="Search DuckDuckGo" href="http://duckduckgo.com/?q=s" target="_blank"><img class="smarterwiki-popup-bubble-link-favicon" src="https://ff.duckduckgo.com/favicon.ico" alt="" /></a><a class="smarterwiki-popup-bubble-link" title="Search Wikipedia" href="http://www.google.com/search?hl=com&amp;btnI=I'm+Feeling+Lucky&amp;q=s+wikipedia" target="_blank"><img class="smarterwiki-popup-bubble-link-favicon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAIpwAACKcBMsYCAwAAAAd0SU1FB9kFEwgQLXKnj9oAAAPsSURBVDiNdVRZSGRXEH1Joz8icSIMJsEQEvKvov4ICoOYIAp+KKISkLiAgij5UGOMjgoug6CiKC64i/sSpVHcl7jv7W6722pcWmyNoqBW6hRpyYSZC8W7975bdU+dOrcUIlL+axYWFq+SkpLybWxsYo17VlZWX/H6DebOzs4/ent7/+Lu7v7z/31h7y8U5fvV1VWNra3tIObGvZqamtaHh4fHxMTExb29vcejoyMKCwt7jIqKWuD/bz4Y0MXF5e319bU2JyfngA99x/YJ22empqZuERERKwcHB9Td3U37+/u0srJCc3NzNDIyQk1NTVcqleonPvv6JSCPL87OznQ8p+TkZC2vv2GzcnNz+83a2joqLy9vCQFnZ2dpfX2dlpaWqLe3lzo7O+WStLS0ORMTE7+XgCkpKTX07/Dz86PIyEhDVlaWISMjgxISEmRfp9PRzs4O7e7uEtMi6EZHRyVweHg4gp6bm5tbKK958PlbODES+ZmZmQmkxjsE2d3dHWm1WsrOzqa6ujoaGhqigYEBGh4epvT0dCovLyd7e3sfhR3fGR0vLy9fULa0tMj8/PycNBoNcVGIi0NxcXHU09NDY2Nj1N/fL2mXlZXJJV5eXkXK9va2DojggIDPz8/iuLGxQcvLy8IXEN7c3JBer5f14uKiIOzr66P29naqqqqiiooK8vf3n1aYbP3ExIQcZkkIKgcHBwJ/BoNB1ltbW8IbF466urrk3OTkpFhDQ4MEZA7Jx8fnSGEJ6I2pHh4eyvf2ViglVBbBwBMQb25u0sLCgnAXExMjVLS1tVFJSYmkHRoa+pfCmydwPjk5EYf7+3txwBoVRTFmZmZetFdcXEyBgYGUm5srVa6traWioiIqKCig4ODgVYVJnUE6LGpBhLQQDMjAHeaQzPT0tASG7iorK0U2kAwC4hIE9PT0HFZYvB7j4+NPQHlxcSGFOD4+Fvnw8xKOUGnwxAWkqakpqSz7CJ/V1dXEmiV+/+To6Pi7CJvFq356ehIHaA2ogPjq6krSRlVbW1ulqoODgyIbyMfX15dKS0spNjYWAf+2tLT8UgLyJAIPHinPz89LFcEXJIJUcdHa2ppIBAjVajWlpqYSNwcqLCwUdEFBQX9+ysP4llXcSf7gFO6A8PT0lJqbm4UXvB6kBc6QKgz/sAfu8Ers7OzecYxv3+s2PD53dXX9FVUFCiCqr6+njo4OSRMBwSN3FylKfn4+MQgKCAhAC1N9rB+aODk5vWUU5+ARUoHu8CpQ0cbGRjFcxA3kkjtRAft8/dEGazRuRabcZH8ICQkpjo6OVjNHmvj4+GXuiyMeHh453ATCzMzMXn3I9x8oCiuuorpqawAAAABJRU5ErkJggg==" alt="" /></a></span><span class="smarterwiki-popup-bubble-links-row"><a class="smarterwiki-popup-bubble-link" title="Search Google" href="http://www.google.com/search?q=s" target="_blank"><img class="smarterwiki-popup-bubble-link-favicon" src="https://www.google.com/favicon.ico" alt="" /></a><a class="smarterwiki-popup-bubble-link" title="Search Surf Canyon" href="http://search.surfcanyon.com/search?f=nrl1&amp;q=s&amp;partner=fastestfox" target="_blank"><img class="smarterwiki-popup-bubble-link-favicon" src="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AycnKOmdmaastLTDuIB8j/yAfI/87Oz7eg4OFi+no6Rj///8A////AP///wD///8A////AP///wD6+voDfHx+kyAfI/8gHyP/LCsv+FJRVPhHRkr6IiEl/SAfI/8tLTDuuLe5T////wD///8A////AP///wD///8AfHx+kyAfI/8wLzP4qqqr+Pv7+////////////+3t7f+Dg4X9IB8j/yMiJvq/vr9H////AP///wD///8AyMfIPyIhJf8wLzP429vb+P///////////////////////////////66ur/0gHyP/ODc74////wD///8A////AHRzda4wLjH/rKyt+P/////8/Pz/h4eJ/z8+Qv9GRUn/rq6v////////////iIiK/6ijnP/269Y/////AP///wBQTlDzR0VI+vv7+///////oqGh/zg2Of8hICT/IB8j/yAfI//c3Nz/7de7/9alX//GfhL/48KOfv///wD///8AWFZX/3Vzdfr//////////4iGhv9SUFL/MC8z/2ZlaP+1jmz/unMv/7NjFf+zYxX/s2MV/9atin7WrYp+1q2KfmdlZf91c3T8//////////+npaT/bWtr/0tJS/81Mzf/jIB5/9Gidv+/eDD/v3gw/8B6M//NlWD/x4pO/8WFRvqLiIjXbmxs/+rq6v//////6Ofn/4yJiP9lY2T/Q0JE/0tKTf/09PT/9uvc/+K5gP/apFL/9+zaP////wD///8AwcDAe357e/+koqL9///////////09PT/zs3N/8jHx//5+fn//////+7u7/9/f4H/4tfC//rv2T////8A////APb29g+YlZXjhYKB/7W0s//9/f3//////////////////////+vr6/9paGn/NTQ3/319f6f///8A////AP///wD///8A6OjnMpmWle6MiYf/lZOS/8XEw//b2tr/0dHR/6elpv9hYGH/TkxO/25sb8L09PQM////AP///wD///8A////AP///wDv7+4jsa6tu5KPjf+Kh4b/gX59/3h2df9vbW3/amho96alpof4+PgH////AP///wD///8A////AP///wD///8A////AP///wDs6+srz87Nb8XDw37Av75+zMvKXvLy8hT///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAPA/AADAHwAAgA8AAIAHAAAABwAAAAcAAAAHAAAAAAAAAAcAAIAHAACABwAAwA8AAOAfAAD//wAA//8AAA%3D%3D" alt="" /></a></span></span></span></span></span><span class="smarterwiki-popup-bubble smarterwiki-popup-bubble-active smarterwiki-popup-bubble-detailed smarterwiki-popup-bubble-flipped" style="margin-top: 60px; margin-left: -350px; top: 1064px; left: 214px; opacity: 0.25;"><span class="smarterwiki-popup-bubble-body"><span class="smarterwiki-popup-bubble-definition"><span><span class="smarterwiki-zc-header">S</span><span class="smarterwiki-zc-image"><img class="smarterwiki-zc-image-img" src="https://i.duckduckgo.com/i/603cddf7.png" alt="" /></span><span class="smarterwiki-zc-abstract"><strong>Wikipedia:</strong><span> S (named ess spelled &#8216;es&#8217;- in compound words; plural esses, forms/script: ) is the nineteenth (19th) letter in the ISO basic Latin alphabet. </span><a id="dd-cite-link" href="http://duckduckgo.com/?q=s"><strong>→</strong></a></span></span></span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://mavroudisv.eu/blog/2013/01/04/psad-quick-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Image resize &amp; JPG to PDF</title>
		<link>http://mavroudisv.eu/blog/2012/12/21/image-resize-jpg-to-pdf/</link>
		<comments>http://mavroudisv.eu/blog/2012/12/21/image-resize-jpg-to-pdf/#comments</comments>
		<pubDate>Fri, 21 Dec 2012 09:55:04 +0000</pubDate>
		<dc:creator>Vasilis Mavroudis</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[auto image resize]]></category>
		<category><![CDATA[image to pdf]]></category>
		<category><![CDATA[jpg to pdf]]></category>
		<category><![CDATA[multiple image resize]]></category>

		<guid isPermaLink="false">http://mavroudisv.eu/blog/?p=351</guid>
		<description><![CDATA[I am preparing some applications and I needed to scan several documents and upload them online in PDF format. The problem is that there is an upload limit of 3MB per PDF document. Since I like to have my files &#8230; <a href="http://mavroudisv.eu/blog/2012/12/21/image-resize-jpg-to-pdf/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I am preparing some applications and I needed to scan several documents and upload them online in PDF format. The problem is that there is an upload limit of 3MB per PDF document. Since I like to have my files well organized and maintain digital records for everything I always use the maximum resolution (600dpi) when scanning. This, of course, results in 5-6 MB images.</p>
<p>So, I had to resize multiple JPG documents and then combine them in 6-7 pdf files.</p>
<p>The tools I found extremely handy for this purpose were:</p>
<ul>
<li>FastStone Photo Resizer: For resizing multiple files in a fraction of their original size. Worked like a charm! (http://www.faststone.org/FSResizerDetail.htm)</li>
<li>FM JPG To PDF Free: For combining the images to a single PDF. Pay close attention (as always?) when installing the application and uncheck the installation of unnecessary features like &#8220;Babylon search&#8221;, unless you really like them. (http://www.fm-pdf.com/FM-JPG-To-PDF-Converter-Free-Setup.exe)</li>
</ul>
<p>From this point the procedure was easy an it was more drag n&#8217; drop.</p>
<p>Let me know if you are aware of better alternatives!</p>
<p>Have fun!<br />
Vasilis</p>
<p>P.S.: Maybe next time I should try using a loseless image format, like PNG, instead of JPG.</p>
]]></content:encoded>
			<wfw:commentRss>http://mavroudisv.eu/blog/2012/12/21/image-resize-jpg-to-pdf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I&#8217;m back!</title>
		<link>http://mavroudisv.eu/blog/2012/10/20/im-back/</link>
		<comments>http://mavroudisv.eu/blog/2012/10/20/im-back/#comments</comments>
		<pubDate>Sat, 20 Oct 2012 12:43:05 +0000</pubDate>
		<dc:creator>Vasilis Mavroudis</dc:creator>
				<category><![CDATA[Non-Technical]]></category>
		<category><![CDATA[back]]></category>
		<category><![CDATA[bank]]></category>
		<category><![CDATA[deutsche]]></category>
		<category><![CDATA[deutsche bank]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://mavroudisv.eu/blog/?p=347</guid>
		<description><![CDATA[Hi everyone! I am back from Germany where I worked as an intern in Deutsche Bank. It was a delightful experience and I am more than happy I accepted the offer! I presented my thesis about two weeks ago and &#8230; <a href="http://mavroudisv.eu/blog/2012/10/20/im-back/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hi everyone!</p>
<p>I am back from Germany where I worked as an intern in Deutsche Bank.</p>
<p>It was a delightful experience and I am more than happy I accepted the offer!<br />
I presented my thesis about two weeks ago and I am currently working on other things.</p>
<p>The last 8-9 months I have been experimenting with OpenWRT and other alternative OSes for embedded devices and I have some nice projects in mind! Stay tuned for more!</p>
<p>Best wishes,<br />
Vasilis</p>
]]></content:encoded>
			<wfw:commentRss>http://mavroudisv.eu/blog/2012/10/20/im-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash script for webpage changes monitoring</title>
		<link>http://mavroudisv.eu/blog/2012/01/26/bash-script-for-webpage-changes-monitoring/</link>
		<comments>http://mavroudisv.eu/blog/2012/01/26/bash-script-for-webpage-changes-monitoring/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 13:22:36 +0000</pubDate>
		<dc:creator>Vasilis Mavroudis</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[notification]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[webpage]]></category>

		<guid isPermaLink="false">http://mavroudisv.eu/blog/?p=342</guid>
		<description><![CDATA[I wrote a simple bash script for monitoring changes in a webpage. I was able to find a couple or more such scripts on the web but non of those worked for https websites with non-valid cerfificates. So here is &#8230; <a href="http://mavroudisv.eu/blog/2012/01/26/bash-script-for-webpage-changes-monitoring/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I wrote a simple bash script for monitoring changes in a webpage. I was able to find a couple or more such scripts on the web but non of those worked for https websites with non-valid cerfificates. So here is one that does:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:250px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#!/bin/bash<br />
<br />
while true; do<br />
<br />
if [[ -f new_page.html ]]; then<br />
&nbsp; mv new_page.html old_page.html<br />
fi<br />
wget --tries=45 --wait=10 $1 -O new_page.html --no-check-certificate &gt; /dev/null 2&gt;&amp;1<br />
diff ./new_page.html ./old_page.html &gt; /dev/null<br />
if [[ $? -ne 0 ]]; then<br />
&nbsp; echo &quot;The webpage has changed!&quot;<br />
&nbsp; date<br />
&nbsp; # mpg123 -q /home/user/latin_rhythm_guitar.mp3<br />
&nbsp; firefox $1<br />
else<br />
&nbsp; echo &quot;No change&quot;<br />
&nbsp; date<br />
fi<br />
# sleep some time<br />
sleep 1800<br />
done</div></td></tr></tbody></table></div>
<p>The line <em>mpg123 -q /home/user/latin_rhythm_guitar.mp3</em> is commented out. If you choose to play a song each time a change in the webpage occurs change the filename and un-comment.</p>
<p>Part of the source code is from the script found <a href="http://honza.brucek.cz/2009/02/webpage-changes-monitor-in-bash/" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mavroudisv.eu/blog/2012/01/26/bash-script-for-webpage-changes-monitoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netgear DG834PN external antenna mod</title>
		<link>http://mavroudisv.eu/blog/2011/11/13/netgear-dg834pn-external-antenna-mod-2/</link>
		<comments>http://mavroudisv.eu/blog/2011/11/13/netgear-dg834pn-external-antenna-mod-2/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 22:00:09 +0000</pubDate>
		<dc:creator>Vasilis Mavroudis</dc:creator>
				<category><![CDATA[mods]]></category>
		<category><![CDATA[routers]]></category>
		<category><![CDATA[dg834pn]]></category>
		<category><![CDATA[extrenal antenna]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[mod]]></category>
		<category><![CDATA[netgear]]></category>
		<category><![CDATA[router]]></category>

		<guid isPermaLink="false">http://mavroudisv.eu/blog/?p=320</guid>
		<description><![CDATA[I am a happy owner of the DG834PN router from Netgear. It is a little old but I am satisfied from its speed and wifi coverage. However, I always felt I had to hack this router. The router by default &#8230; <a href="http://mavroudisv.eu/blog/2011/11/13/netgear-dg834pn-external-antenna-mod-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I am a happy owner of the DG834PN router from Netgear.<br />
It is a little old but I am satisfied from its speed and wifi coverage.</p>
<p>However, I always felt I had to hack this router. The router by default does not support an external antenna. This is fine, since it covers every corner of my appartment. But I had to add an external anntenna connector anyway&#8230;</p>
<p>So here it is:</p>
<p>I bought male-female rp-sma cable and cut it in the middle.<br />
<a href="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/CABLE-544.jpg"><img class="size-full wp-image-326 aligncenter" title="CABLE-544" src="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/CABLE-544.jpg" alt="" width="215" height="203" /></a></p>
<p>I soldered the female part on the internal antenna circuit and used some tape to keep the cable from moving.<br />
<a href="http://wifi-warehouse.com/images/uploads/RPSMAFemale470.jpg"><img class="aligncenter size-medium wp-image-325" title="RP-SMA_female" src="http://wifi-warehouse.com/images/uploads/RPSMAFemale470.jpg" alt="" width="300" height="276" /></a></p>
<p style="text-align: center;">Here is the first soldering point:<br />
<a href="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130035.jpg"><img class="aligncenter size-medium wp-image-331" title="OLYMPUS DIGITAL CAMERA" src="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130035-300x224.jpg" alt="" width="300" height="224" /></a><br />
<a href="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130037.jpg"><img class="aligncenter size-medium wp-image-332" title="OLYMPUS DIGITAL CAMERA" src="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130037-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p style="text-align: center;">&#8230;and the other one:<br />
<a href="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130041.jpg"><img class="aligncenter size-medium wp-image-330" title="OLYMPUS DIGITAL CAMERA" src="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130041-300x224.jpg" alt="" width="300" height="224" /></a>*Your can use your multimeter to search for soldering points.</p>
<p style="text-align: center;">Drilled a hole on the backpanel and glued the connector.<br />
<a href="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130042.jpg"><img class="aligncenter size-medium wp-image-329" title="OLYMPUS DIGITAL CAMERA" src="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130042-300x224.jpg" alt="" width="300" height="224" /></a><a href="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130044.jpg"><img class="aligncenter size-medium wp-image-327" title="OLYMPUS DIGITAL CAMERA" src="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130044-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p style="text-align: center;">Closed the router case carefully and connected it to power!<br />
<a href="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130053.jpg"><img class="aligncenter size-medium wp-image-324" title="OLYMPUS DIGITAL CAMERA" src="http://mavroudisv.eu/blog/wp-content/uploads/2011/11/PB130053-300x224.jpg" alt="" width="300" height="224" /></a>Everything works fine! (I need to clean that desk<img title="Tongue out" src="http://mavroudisv.eu/blog/wp-content/plugins/editor-extender/plugins/emotions/img/smiley-tongue-out.gif" alt="Tongue out" border="0" />.)</p>
<p>I do not have a way to measure if the signal was improved inside the house, since it was maximum anyway. But I will try around the house and keep you updated!</p>
]]></content:encoded>
			<wfw:commentRss>http://mavroudisv.eu/blog/2011/11/13/netgear-dg834pn-external-antenna-mod-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZAProxy &amp; a common question</title>
		<link>http://mavroudisv.eu/blog/2011/11/05/zaproxy-a-common-question/</link>
		<comments>http://mavroudisv.eu/blog/2011/11/05/zaproxy-a-common-question/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 09:55:06 +0000</pubDate>
		<dc:creator>Vasilis Mavroudis</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[pentest]]></category>
		<category><![CDATA[danger]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[removal]]></category>
		<category><![CDATA[scan]]></category>
		<category><![CDATA[spider]]></category>
		<category><![CDATA[ZAP]]></category>
		<category><![CDATA[ZAProxy]]></category>

		<guid isPermaLink="false">http://mavroudisv.eu/blog/?p=304</guid>
		<description><![CDATA[One of my favourite tools for penetration testing is ZAProxy or ZAP. In case you haven&#8217;t heard about it you can find more information and download it here. In this post I will publish an answer Psiinon (the project lead) &#8230; <a href="http://mavroudisv.eu/blog/2011/11/05/zaproxy-a-common-question/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of my favourite tools for penetration testing is ZAProxy or ZAP.<br />
In case you haven&#8217;t heard about it you can find more information and download it <a href="http://code.google.com/p/zaproxy/" target="_blank">here</a>.</p>
<p>In this post I will publish an answer Psiinon (the project lead) gave in the ZAP mailing list. I decided to publish this because I was asked the same thing many times, especially from new ZAP users.</p>
<p><strong>Question</strong>:<br />
Is there any danger when scanning with ZAP against a live website (e.g. create/delete/update/corrupt data)?<strong></strong></p>
<p><strong>Answer: </strong>(Psiinon)</p>
<blockquote><p>I usually try to explain it this way:</p>
<div>Proxying (and therefore passive scanning) requests via ZAP is completely safe and legal, it just allows you to see whats going on.</div>
<div>Spidering is a bit more dangerous. Is could cause problems depending on how your application works (and we should make the &#8216;no post&#8217; option visible!).</div>
<div>Active scanning is dangerous and depending on your app may create/modify/delete data.</div>
<div>So the only really safe thing is proxying and passive scanning, the other 2 could cause problems and could be considered illegal if you perform them on apps you dont have permission to test.</div>
<div>I have wondered about adding a &#8216;safe&#8217; mode to ZAP which will only allow you to do safe things. Thoughts anyone? I know its not something pentesters would use;)</div>
<div>Hope that helps,</div>
<div>Psiinon</div>
</blockquote>
<p>&nbsp;</p>
<p>I did searched a bit in the ZAP <a href="http://code.google.com/p/zaproxy/wiki/FAQtoplevel" target="_blank">FAQ</a> or <a href="http://code.google.com/p/zaproxy/wiki/Introduction?tm=6" target="_blank">wiki</a> but I was not able to find it. Hope it helps!</p>
<p>Best regards,<br />
Vasilis</p>
]]></content:encoded>
			<wfw:commentRss>http://mavroudisv.eu/blog/2011/11/05/zaproxy-a-common-question/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>embedded systems wiki</title>
		<link>http://mavroudisv.eu/blog/2011/09/15/embedded-systems-wiki/</link>
		<comments>http://mavroudisv.eu/blog/2011/09/15/embedded-systems-wiki/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 17:01:07 +0000</pubDate>
		<dc:creator>Vasilis Mavroudis</dc:creator>
				<category><![CDATA[Embedded]]></category>

		<guid isPermaLink="false">http://mavroudisv.eu/blog/?p=300</guid>
		<description><![CDATA[Hi! Sorry for the long absense&#8230; I got back from Denmark but I won&#8217;t say much on it instead I am going to post some photos in the next days. Today I was looking for interesting embedded systems websites and &#8230; <a href="http://mavroudisv.eu/blog/2011/09/15/embedded-systems-wiki/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hi! Sorry for the long absense&#8230;<br />
I got back from Denmark but I won&#8217;t say much on it instead I am going to post some photos in the next days.</p>
<p>Today I was looking for interesting embedded systems websites and I came towards this wiki: <a title="embedded systems" href="http://elinux.org" target="_blank">elinux.org</a> . It is filled with information and guides on embedded systems hacking and much more!</p>
<p>I hope you enjoy it!</p>
]]></content:encoded>
			<wfw:commentRss>http://mavroudisv.eu/blog/2011/09/15/embedded-systems-wiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Studio</title>
		<link>http://mavroudisv.eu/blog/2011/07/19/ubuntu-studio/</link>
		<comments>http://mavroudisv.eu/blog/2011/07/19/ubuntu-studio/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 13:22:14 +0000</pubDate>
		<dc:creator>Vasilis Mavroudis</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://mavroudisv.eu/blog/?p=294</guid>
		<description><![CDATA[This is not a review or something similar. I simply came across it today and thought it would be great to share with you. Even though I am an every day linux user and more or less familiar with what &#8230; <a href="http://mavroudisv.eu/blog/2011/07/19/ubuntu-studio/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">This is not a review or something similar. I simply came across it today and thought it would be great to share with you.<br />
Even though I am an every day linux user and more or less familiar with what is going on with linux, the community continues to surprise me! I present you <strong>Ubuntu Studio</strong>.</p>
<p>From Ubuntu Studio website:</p>
<blockquote><p>Ubuntu Studio is a multimedia editing/creation flavor of Ubuntu. It&#8217;s built for the GNU/Linux audio, video, and graphic enthusiast or professional.</p>
<p>Our aim is to make it more accessible for new users to get into the tools that GNU/Linux has to offer for multimedia creation and production. We also want to spotlight what&#8217;s out there, and show users tools they might not know to exist.</p></blockquote>
<p>One important detail that I would like to add is that Ubuntu Studio uses real-time kernel which is really important for music producers.</p>
<p>The disto&#8217;s website is: http://ubuntustudio.org/<br />
<a href="https://wiki.ubuntu.com/UbuntuStudio">Here</a> is a nice Wiki on the project with plenty of information.</p>
<p>I am going to spare some time installing and testing this ubuntu variant.</p>
<p>Hope you enjoy it,<br />
Vasilis</p>
]]></content:encoded>
			<wfw:commentRss>http://mavroudisv.eu/blog/2011/07/19/ubuntu-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript snippet to recover hidden password from browser</title>
		<link>http://mavroudisv.eu/blog/2011/06/23/javascript-snippet-to-recover-hidden-password-from-browser/</link>
		<comments>http://mavroudisv.eu/blog/2011/06/23/javascript-snippet-to-recover-hidden-password-from-browser/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 21:46:53 +0000</pubDate>
		<dc:creator>Vasilis Mavroudis</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[cracking]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[recover]]></category>

		<guid isPermaLink="false">http://mavroudisv.eu/blog/?p=279</guid>
		<description><![CDATA[I &#8216;ll leave this here, for future use&#8230; Steps: 1. Open your browser and use the autocomplete feature but do not press submit. 2. Copy the snippet below to your address bar and press enter 123javascript:&#40;function&#40;&#41;&#123;var s,F,j,f,i;s=&#34;&#34;;F=document.forms; for&#40;j=0;j&#60;F.length;++j&#41;&#123;f=F&#91;j&#93;;for&#40;i=0;i&#60;f.length;++i&#41;&#123;if&#40;f&#91;i&#93;.type.toLowerCase&#40;&#41;==&#34;password&#34;&#41;s+=f&#91;i&#93;.value+&#34;\n&#34;;&#125;&#125; if&#40;s&#41;alert&#40;&#34;Password is:\n\n&#34;+s&#41;;else &#8230; <a href="http://mavroudisv.eu/blog/2011/06/23/javascript-snippet-to-recover-hidden-password-from-browser/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I &#8216;ll leave this here, for future use&#8230;</p>
<p><strong>Steps:</strong><br />
1. Open your browser and use the autocomplete feature but do not press submit.<br />
2. Copy the snippet below to your address bar and press enter</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">javascript<span style="color: #339933;">:</span><span style="color: #009900;">&#40;</span>function<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>var s,F,j,f,i<span style="color: #339933;">;</span>s<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>F<span style="color: #339933;">=</span>document.<span style="color: #006633;">forms</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>j<span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>j<span style="color: #339933;">&lt;</span>F.<span style="color: #006633;">length</span><span style="color: #339933;">;++</span>j<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>f<span style="color: #339933;">=</span>F<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;</span>f.<span style="color: #006633;">length</span><span style="color: #339933;">;++</span>i<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>f<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #006633;">type</span>.<span style="color: #006633;">toLowerCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;password&quot;</span><span style="color: #009900;">&#41;</span>s<span style="color: #339933;">+=</span>f<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #006633;">value</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>s<span style="color: #009900;">&#41;</span>alert<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Password is:<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">+</span>s<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #000000; font-weight: bold;">else</span> alert<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;No passwords&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>3. An alert box, with your password will appear.</p>
]]></content:encoded>
			<wfw:commentRss>http://mavroudisv.eu/blog/2011/06/23/javascript-snippet-to-recover-hidden-password-from-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
