• Sniffing & Spoofing
  • BetterCap – A complete, modular, portable and easily extensible MITM framework

    BetterCap is an attempt to create a complete, modular, portable and easily extensible MITM framework with every kind of features could be needed while performing a man in the middle attack.
    It’s currently able to sniff and print from the network the following informations:

    • URLs being visited.
    • HTTPS host being visited.
    • HTTP POSTed data.
    • FTP credentials.
    • IRC credentials.
    • POP, IMAP and SMTP credentials.
    • NTLMv1/v2 ( HTTP, SMB, LDAP, etc ) credentials.

    Examples:
    Default sniffer mode, all parsers enabled:

    sudo ruby bettercap.rb --proxy
    

    Enable proxy and use a custom port:

    sudo ruby bettercap.rb --proxy --proxy-port=8081
    

    Enable proxy and load the module example_proxy_module.rb:

    sudo ruby bettercap.rb --proxy --proxy-module=example_proxy_module.rb
    

    Disable spoofer and enable proxy ( stand alone proxy mode ):

    sudo ruby bettercap.rb -S NONE --proxy
    

    Modules – You can easily implement a module to inject data into pages or just inspect the requests/responses creating a ruby file and passing it to bettercap with the –proxy-module argument, the following is a sample module that injects some contents into the title tag of each html page.

    class HackTitle < Proxy::Module
        def initialize
            # do your initialization stuff here
        end
        # self explainatory
        def is_enabled?
            return true
        end
        def on_request request, response
            # is an html page?
            if response.content_type == "text/html"
                Logger.info "Hacking #{http://#{request.host}#{request.url}} title tag"
                # make sure to use sub! or gsub! to update the instance
                response.body.sub!( "", "<title> !!! HACKED !!! " )
            end
        end
    end
    </pre>
    <p>Depends:</p>
    <ul>
    <li>colorize (gem install colorize)</li>
    <li>packetfu (gem install packetfu)</li>
    <li>pcaprub (gem install pcaprub) [sudo apt-get install ruby-dev libpcap-dev]</li>
    </ul>
    <p>Download BetterCap at Github Repo: <a href="https://github.com/evilsocket/bettercap" target="_blank" rel="noopener noreferrer">EvilSocket</a></p>
    		</div><!-- .entry-content -->
    
    		<footer class="entry-footer">
    			<span class="tags-links">Tagged: <a href="https://www.jameseduard.com/?tag=irc" rel="tag">IRC</a> <a href="https://www.jameseduard.com/?tag=mitm" rel="tag">MITM</a> <a href="https://www.jameseduard.com/?tag=mitm-framework" rel="tag">MITM framework.</a> <a href="https://www.jameseduard.com/?tag=ntlmv1" rel="tag">NTLMv1</a> <a href="https://www.jameseduard.com/?tag=sniffer" rel="tag">sniffer</a> <a href="https://www.jameseduard.com/?tag=sniffing" rel="tag">sniffing</a></span>		</footer><!-- .entry-footer -->
    
    	</div>
    
    	            <div class="post-card author-wrap">
                    <div class="bmm-author-thumb-wrap">
                        <figure class="post-thumb"><img alt='' src='https://secure.gravatar.com/avatar/f3dea8cfdd17da9bf6f8b905de1de1597d55ce614929eb02265f95f8a740d187?s=96&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f3dea8cfdd17da9bf6f8b905de1de1597d55ce614929eb02265f95f8a740d187?s=192&d=mm&r=g 2x' class='avatar avatar-96 photo' height='96' width='96' decoding='async'/></figure><div class="author-elements"><h2 class="author-name"><a href="https://www.jameseduard.com/?author=1">pir8g33k</a></h2></div>                </div>
                </div>
            
    	<nav class="navigation post-navigation" aria-label="Posts">
    		<h2 class="screen-reader-text">Post navigation</h2>
    		<div class="nav-links"><div class="nav-previous"><a href="https://www.jameseduard.com/?p=2500" rel="prev"><div class="button-thumbnail"><span class="nav-subtitle"><i class="fa-solid fa-arrow-left"></i></span><figure class="nav-thumb" style="background-image:url()"></figure></div><div class="nav-post-elements"><span class="nav-post-date"><span class="post-date posted-on published"><i class="fa-solid fa-calendar"></i><span class="post-nav-time-string"><time class="entry-date published updated" datetime="2015-07-18T05:57:04+00:00">July 18, 2015</time></span></span></span><div class="nav-title-wrap"><span class="nav-title">Snitch – A tool which automate Information Gathering</span></div></div></a></div><div class="nav-next"><a href="https://www.jameseduard.com/?p=2509" rel="next"><div class="nav-post-elements"><span class="nav-post-date"><span class="post-date posted-on published"><i class="fa-solid fa-calendar"></i><span class="post-nav-time-string"><time class="entry-date published updated" datetime="2015-07-24T08:36:14+00:00">July 24, 2015</time></span></span></span><div class="nav-title-wrap"><span class="nav-title">Passgen – Random character generator Crunch which attempts to solve cracking WPA/WPA2</span></div></div><div class="button-thumbnail"><figure class="nav-thumb" style="background-image:url()"></figure><span class="nav-subtitle"><i class="fa-solid fa-arrow-right"></i></span></div></a></div></div>
    	</nav>
    <div id="comments" class="comments-area">
    
    		<div id="respond" class="comment-respond">
    		<h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/?p=2505#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://www.jameseduard.com/wp-comments-post.php" method="post" id="commentform" class="comment-form"><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p>
    <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p>
    <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p>
    <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p>
    <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='2505' id='comment_post_ID' />
    <input type='hidden' name='comment_parent' id='comment_parent' value='0' />
    </p></form>	</div><!-- #respond -->
    	
    </div><!-- #comments -->
    </article><!-- #post-2505 -->
                <div class="single-related-posts-section-wrap layout--list layout--one column--three">
                    <div class="single-related-posts-section">
                        <h2 class="blog-postx-block-title"><span class="divider"></span><span>Related Articles</span></h2><div class="single-related-posts-wrap">                                <article post-id="post-2681" class="post-2681 post type-post status-publish format-standard has-post-thumbnail hentry category-pentesting-tools category-sniffing-spoofing tag-1n3 tag-crowdshield tag-heartbleed tag-massbleed tag-openssl tag-openssl-ccs tag-poodle-sslv3 tag-ssl">
                                        <figure class="post-thumb-wrap ">
                                            			<div class="post-thumbnail">
    							</div><!-- .post-thumbnail -->
    
    		                                        <div class="post-element">
                                                <h2 class="post-title"><a href="https://www.jameseduard.com/?p=2681">MassBleed SSL Vulnerability Scanner</a></h2>
                                                <div class="post-meta">
                                                    <span class="byline"> <img alt='' src='https://secure.gravatar.com/avatar/f3dea8cfdd17da9bf6f8b905de1de1597d55ce614929eb02265f95f8a740d187?s=40&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f3dea8cfdd17da9bf6f8b905de1de1597d55ce614929eb02265f95f8a740d187?s=80&d=mm&r=g 2x' class='avatar avatar-40 photo' height='40' width='40' decoding='async'/><span class="author vcard"><a class="url fn n" href="https://www.jameseduard.com/?author=1">pir8g33k</a></span></span><span class="post-date posted-on published"><i class="fa-solid fa-calendar"></i><a href="https://www.jameseduard.com/?m=201511" rel="bookmark"><time class="entry-date published updated" datetime="2015-11-27T01:43:30+00:00">November 27, 2015</time></a></span><a class="post-comments-num" href="https://www.jameseduard.com/?p=2681#commentform"><i class="fa-solid fa-comment"></i><span class="comments-context">0</span></a>                                            </div>
                                            </div>
                                        </figure>
                                    </article>
                                                                <article post-id="post-2602" class="post-2602 post type-post status-publish format-standard has-post-thumbnail hentry category-pentesting-tools category-sniffing-spoofing tag-dns">
                                        <figure class="post-thumb-wrap ">
                                            			<div class="post-thumbnail">
    							</div><!-- .post-thumbnail -->
    
    		                                        <div class="post-element">
                                                <h2 class="post-title"><a href="https://www.jameseduard.com/?p=2602">DNSteal – DNS Exfiltration tool for stealthily sending files over DNS requests.</a></h2>
                                                <div class="post-meta">
                                                    <span class="byline"> <img alt='' src='https://secure.gravatar.com/avatar/f3dea8cfdd17da9bf6f8b905de1de1597d55ce614929eb02265f95f8a740d187?s=40&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f3dea8cfdd17da9bf6f8b905de1de1597d55ce614929eb02265f95f8a740d187?s=80&d=mm&r=g 2x' class='avatar avatar-40 photo' height='40' width='40' decoding='async'/><span class="author vcard"><a class="url fn n" href="https://www.jameseduard.com/?author=1">pir8g33k</a></span></span><span class="post-date posted-on published"><i class="fa-solid fa-calendar"></i><a href="https://www.jameseduard.com/?m=201509" rel="bookmark"><time class="entry-date published updated" datetime="2015-09-28T08:58:27+00:00">September 28, 2015</time></a></span><a class="post-comments-num" href="https://www.jameseduard.com/?p=2602#commentform"><i class="fa-solid fa-comment"></i><span class="comments-context">0</span></a>                                            </div>
                                            </div>
                                        </figure>
                                    </article>
                                                                <article post-id="post-1032" class="post-1032 post type-post status-publish format-standard has-post-thumbnail hentry category-pentesting-tools category-sniffing-spoofing tag-attacks tag-denial-of-service tag-poisoners tag-scanners tag-sniffers">
                                        <figure class="post-thumb-wrap ">
                                            			<div class="post-thumbnail">
    							</div><!-- .post-thumbnail -->
    
    		                                        <div class="post-element">
                                                <h2 class="post-title"><a href="https://www.jameseduard.com/?p=1032">Zarp -Network Attack Tool</a></h2>
                                                <div class="post-meta">
                                                    <span class="byline"> <img alt='' src='https://secure.gravatar.com/avatar/f3dea8cfdd17da9bf6f8b905de1de1597d55ce614929eb02265f95f8a740d187?s=40&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/f3dea8cfdd17da9bf6f8b905de1de1597d55ce614929eb02265f95f8a740d187?s=80&d=mm&r=g 2x' class='avatar avatar-40 photo' height='40' width='40' decoding='async'/><span class="author vcard"><a class="url fn n" href="https://www.jameseduard.com/?author=1">pir8g33k</a></span></span><span class="post-date posted-on published"><i class="fa-solid fa-calendar"></i><a href="https://www.jameseduard.com/?m=201505" rel="bookmark"><time class="entry-date published updated" datetime="2015-05-28T00:40:23+00:00">May 28, 2015</time></a></span><a class="post-comments-num" href="https://www.jameseduard.com/?p=1032#commentform"><i class="fa-solid fa-comment"></i><span class="comments-context">0</span></a>                                            </div>
                                            </div>
                                        </figure>
                                    </article>
                                </div>                </div>
                </div>
            
    			</div><!-- .blog-postx-inner-content-wrap -->
    
    			<div class="post-read-time-wrap">
    				<span class="post-read-time"><i class="fa-solid fa-book-open-reader"></i><span class="time-context">2 mins</span></span>			</div>
    
    		</main><!-- #main -->
    
    	
    <aside id="secondary" class="widget-area">
    	<section id="block-2" class="widget widget_block widget_search"><form role="search" method="get" action="https://www.jameseduard.com/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search"    ><label class="wp-block-search__label" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="" value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button wp-element-button" type="submit" >Search</button></div></form></section><section id="block-3" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Recent Posts</h2><ul class="wp-block-latest-posts__list wp-block-latest-posts"><li><a class="wp-block-latest-posts__post-title" href="https://www.jameseduard.com/?p=1">Hello world!</a></li>
    <li><a class="wp-block-latest-posts__post-title" href="https://www.jameseduard.com/?p=10416">VXCON 2025: Where Red Teamers, Reverse Engineers, and Car Hackers Meet in Hong Kong</a></li>
    <li><a class="wp-block-latest-posts__post-title" href="https://www.jameseduard.com/?p=9894">How-To Guide: Secure DNS Setup for Windows, macOS, and Linux</a></li>
    <li><a class="wp-block-latest-posts__post-title" href="https://www.jameseduard.com/?p=9344">Introducing Quick Machine Recovery: Microsoft’s Solution to Driver-Induced Blue Screens</a></li>
    <li><a class="wp-block-latest-posts__post-title" href="https://www.jameseduard.com/?p=9151">DevToys: The Ultimate Swiss Army Knife for Developers and Security Analysts</a></li>
    </ul></div></div></section><section id="block-4" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Recent Comments</h2><ol class="wp-block-latest-comments"><li class="wp-block-latest-comments__comment"><article><footer class="wp-block-latest-comments__comment-meta"><a class="wp-block-latest-comments__comment-author" href="https://wordpress.org/">A WordPress Commenter</a> on <a class="wp-block-latest-comments__comment-link" href="https://www.jameseduard.com/?p=1#comment-1">Hello world!</a></footer></article></li><li class="wp-block-latest-comments__comment"><article><footer class="wp-block-latest-comments__comment-meta"><a class="wp-block-latest-comments__comment-author" href="http://www.ubuntupirates.com">pr3p</a> on <a class="wp-block-latest-comments__comment-link" href="https://www.jameseduard.com/?p=664#comment-3">ScanSSH – Fast SSH server and open proxy scanner</a></footer></article></li><li class="wp-block-latest-comments__comment"><article><footer class="wp-block-latest-comments__comment-meta"><a class="wp-block-latest-comments__comment-author" href="http://www.facebook.com/profile.php?id=100002614173436">James Edward Andaya</a> on <a class="wp-block-latest-comments__comment-link" href="https://www.jameseduard.com/?p=3939#comment-4">Embed Linux Terminal To Nautilus File Browser</a></footer></article></li><li class="wp-block-latest-comments__comment"><article><footer class="wp-block-latest-comments__comment-meta"><a class="wp-block-latest-comments__comment-author" href="https://www.jameseduard.com/?author=1">pr3p</a> on <a class="wp-block-latest-comments__comment-link" href="https://www.jameseduard.com/?p=657#comment-2">How to change Ubuntu 11.010 Oneiric Ocelot Icon theme using dconf-editor</a></footer></article></li></ol></div></div></section><section id="block-5" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Archives</h2><ul class="wp-block-archives-list wp-block-archives">	<li><a href='https://www.jameseduard.com/?m=202606'>June 2026</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202511'>November 2025</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202507'>July 2025</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202504'>April 2025</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202503'>March 2025</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202502'>February 2025</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202501'>January 2025</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202412'>December 2024</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202409'>September 2024</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202407'>July 2024</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202405'>May 2024</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202307'>July 2023</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202303'>March 2023</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202302'>February 2023</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202301'>January 2023</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202206'>June 2022</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202205'>May 2022</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202204'>April 2022</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202202'>February 2022</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202201'>January 2022</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202111'>November 2021</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202110'>October 2021</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202109'>September 2021</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202104'>April 2021</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202009'>September 2020</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202006'>June 2020</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202005'>May 2020</a></li>
    	<li><a href='https://www.jameseduard.com/?m=202004'>April 2020</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201908'>August 2019</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201903'>March 2019</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201902'>February 2019</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201901'>January 2019</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201804'>April 2018</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201803'>March 2018</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201801'>January 2018</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201712'>December 2017</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201707'>July 2017</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201704'>April 2017</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201702'>February 2017</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201701'>January 2017</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201612'>December 2016</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201611'>November 2016</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201610'>October 2016</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201609'>September 2016</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201608'>August 2016</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201607'>July 2016</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201606'>June 2016</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201605'>May 2016</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201603'>March 2016</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201602'>February 2016</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201601'>January 2016</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201512'>December 2015</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201511'>November 2015</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201510'>October 2015</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201509'>September 2015</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201508'>August 2015</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201507'>July 2015</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201506'>June 2015</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201505'>May 2015</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201504'>April 2015</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201503'>March 2015</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201412'>December 2014</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201410'>October 2014</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201408'>August 2014</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201407'>July 2014</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201406'>June 2014</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201201'>January 2012</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201112'>December 2011</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201111'>November 2011</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201110'>October 2011</a></li>
    	<li><a href='https://www.jameseduard.com/?m=201109'>September 2011</a></li>
    </ul></div></div></section><section id="block-6" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Categories</h2><ul class="wp-block-categories-list wp-block-categories-taxonomy-category wp-block-categories">	<li class="cat-item cat-item-1"><a href="https://www.jameseduard.com/?cat=1">Uncategorized</a>
    </li>
    </ul></div></div></section></aside><!-- #secondary --></div><!-- .row --></div><!-- .row --></div><!-- .blog-postx-main-wrap -->            <section class="blog-postx-you-may-have-missed-section section--grid no-of-columns--three you-may-have-missed-align--left" id="blog-postx-you-may-have-missed-section">
                    <div class="blog-postx-container">
                        <div class="row">
                            <div class="blog-postx-you-may-missed-inner-wrap">
                                                                            <div class="section-title">
                                                    <span class="divider"></span>
                                                    <span class="title">You May Have Missed</span>
                                                </div>
                                                                        <div class="you-may-have-missed-wrap">
                                                                                    <article class="post-item">
                                                        <figure class="post-thumbnail-wrapper">
                                                            <div class="post-thumnail-inner-wrapper">
                                                                <a href="https://www.jameseduard.com/?p=511" class="post-thumbnail">
                                                                                                                                </a>
                                                            </div>
                                                                                                                        <div class="inner-content">
                                                                    <div class="content-wrap">
                                                                        <div class="blog-postx-inner-content-wrap-fi">
                                                                            <div class="post-categories"><li class="cat-item cat-23"><a href="https://www.jameseduard.com/?cat=23" rel="category tag">Linux</a></li><li class="cat-item cat-13"><a href="https://www.jameseduard.com/?cat=13" rel="category tag">Opensource</a></li></div><h2 class="entry-title"><a href="https://www.jameseduard.com/?p=511">How To Install Ubuntu Restricted Extras In Ubuntu 11.04/11.10</a></h2>                                                                    </div>
                                                                    </div>
                                                                </div>
                                                                                                                </figure>
                                                    </article>
                                                                                                <article class="post-item">
                                                        <figure class="post-thumbnail-wrapper">
                                                            <div class="post-thumnail-inner-wrapper">
                                                                <a href="https://www.jameseduard.com/?p=3944" class="post-thumbnail">
                                                                                                                                </a>
                                                            </div>
                                                                                                                        <div class="inner-content">
                                                                    <div class="content-wrap">
                                                                        <div class="blog-postx-inner-content-wrap-fi">
                                                                            <div class="post-categories"><li class="cat-item cat-144"><a href="https://www.jameseduard.com/?cat=144" rel="category tag">Android</a></li></div><h2 class="entry-title"><a href="https://www.jameseduard.com/?p=3944">Android Remote – Remotely control your PC</a></h2>                                                                    </div>
                                                                    </div>
                                                                </div>
                                                                                                                </figure>
                                                    </article>
                                                                                                <article class="post-item">
                                                        <figure class="post-thumbnail-wrapper">
                                                            <div class="post-thumnail-inner-wrapper">
                                                                <a href="https://www.jameseduard.com/?p=630" class="post-thumbnail">
                                                                                                                                </a>
                                                            </div>
                                                                                                                        <div class="inner-content">
                                                                    <div class="content-wrap">
                                                                        <div class="blog-postx-inner-content-wrap-fi">
                                                                            <div class="post-categories"><li class="cat-item cat-159"><a href="https://www.jameseduard.com/?cat=159" rel="category tag">Backtrack</a></li><li class="cat-item cat-23"><a href="https://www.jameseduard.com/?cat=23" rel="category tag">Linux</a></li></div><h2 class="entry-title"><a href="https://www.jameseduard.com/?p=630">The Harvester – Information Gathering</a></h2>                                                                    </div>
                                                                    </div>
                                                                </div>
                                                                                                                </figure>
                                                    </article>
                                                                            </div>
                            </div>
                        </div>
                    </div>
                </section>
            		<footer id="colophon" class="site-footer dark_bk boxed--layout">
    			<div class="blog-postx-container">
    				<div class="row">
    					<div class="bb-bldr--normal">                    <div class="bb-bldr-row row-one column-1 layout-one is-horizontal vertical-align--center tablet-layout-two smartphone-layout-three">
                                                <div class="bb-bldr-column one alignment-center tablet-alignment--center smartphone-alignment--center">
                                                <div class="bb-bldr-widget">
                                        <div class="footer-logo">
                    <h2 class="site-title"><a href="https://www.jameseduard.com/" rel="home">James Eduard</a></h2>            </div>
                                </div>
                                        </div>
                                        </div>
                                        <div class="bb-bldr-row row-two column-1 layout-one is-horizontal vertical-align--center tablet-layout-two smartphone-layout-three">
                                                <div class="bb-bldr-column one alignment-center tablet-alignment--center smartphone-alignment--center">
                                                <div class="bb-bldr-widget">
                                        <div class="social-icons-wrap footer">
                    <div class="blog-postx-social-icon official-color--enabled column--two is-title">						<a class="social-icon facebook" href="" target="_blank">
    							<i class="fa-brands fa-facebook-f"></i>
    							<span class="icon-label">Facebook</span>													</a>
    											<a class="social-icon instagram" href="" target="_blank">
    							<i class="fa-brands fa-instagram"></i>
    							<span class="icon-label">Instagram</span>													</a>
    											<a class="social-icon whatsapp" href="" target="_blank">
    							<i class="fa-brands fa-whatsapp"></i>
    							<span class="icon-label">Whatsapp</span>													</a>
    					</div>            </div>
                                </div>
                                        </div>
                                        </div>
                                        <div class="bb-bldr-row row-three column-1 layout-one is-horizontal vertical-align--center tablet-layout-two smartphone-layout-three">
                                                <div class="bb-bldr-column one alignment-center tablet-alignment--center smartphone-alignment--center">
                                                <div class="bb-bldr-widget">
                                    <div class="site-info">
                Blog Postx - Blog WordPress Theme 2026.        </div>
                             </div>
                                        <div class="bb-bldr-widget">
                                        <div id="blog-postx-scroll-to-top" class="blog-postx-scroll-btn align--right display--fixed hide-on-mobile">
                    <div class="scroll-top-wrap">
                                            <div class="scroll-to-top-wrapper">
                            <span class="icon-holder"><i class="fas fa-angle-up"></i></span>
                        </div>
                    </div>
                </div><!-- #blog-postx-scroll-to-top -->
                                </div>
                                        </div>
                                        </div>
                    </div>				</div>
    			</div>
    		</footer><!-- #colophon -->
    
    			</div><!-- #page -->
    
    			<script>
    				const lazyloadRunObserver = () => {
    					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
    					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
    						entries.forEach( ( entry ) => {
    							if ( entry.isIntersecting ) {
    								let lazyloadBackground = entry.target;
    								if( lazyloadBackground ) {
    									lazyloadBackground.classList.add( 'e-lazyloaded' );
    								}
    								lazyloadBackgroundObserver.unobserve( entry.target );
    							}
    						});
    					}, { rootMargin: '200px 0px 200px 0px' } );
    					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
    						lazyloadBackgroundObserver.observe( lazyloadBackground );
    					} );
    				};
    				const events = [
    					'DOMContentLoaded',
    					'elementor/lazyload/observe',
    				];
    				events.forEach( ( event ) => {
    					document.addEventListener( event, lazyloadRunObserver );
    				} );
    			</script>
    			<script id="nekit-swiper-js" src="https://www.jameseduard.com/wp-content/plugins/news-kit-elementor-addons/includes/assets/external/swiper/swiper-bundle.min.js?ver=11.2.5"></script>
    <script data-wp-strategy="defer" defer id="slick-js" src="https://www.jameseduard.com/wp-content/plugins/news-kit-elementor-addons/includes/assets/external/slick/slick.min.js?ver=1.8.0"></script>
    <script id="js-marquee-js" src="https://www.jameseduard.com/wp-content/plugins/news-kit-elementor-addons/includes/assets/external/js-marquee/jquery.marquee.min.js?ver=1.0.0"></script>
    <script id="typed-js-js" src="https://www.jameseduard.com/wp-content/plugins/news-kit-elementor-addons/includes/assets/external/typed-main/typed.umd.js?ver=3"></script>
    <script id="jquery-cookie-js" src="https://www.jameseduard.com/wp-content/plugins/news-kit-elementor-addons/includes/assets/external/jquery-cookie/jquery-cookie.js?ver=1.4.1"></script>
    <script id="nekit-main-js-extra">
    var frontendData = {"_wpnonce":"c3e6fce4b3","ajaxUrl":"https://www.jameseduard.com/wp-admin/admin-ajax.php"};
    //# sourceURL=nekit-main-js-extra
    </script>
    <script id="nekit-main-js" src="https://www.jameseduard.com/wp-content/plugins/news-kit-elementor-addons/includes/assets/js/frontend-script.js?ver=1.0.0"></script>
    <script id="jquery-ui-core-js" src="https://www.jameseduard.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
    <script id="jquery-ui-datepicker-js" src="https://www.jameseduard.com/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.3"></script>
    <script id="jquery-ui-datepicker-js-after">
    jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
    //# sourceURL=jquery-ui-datepicker-js-after
    </script>
    <script data-wp-strategy="defer" defer id="blog-postx-navigation-js" src="https://www.jameseduard.com/wp-content/themes/blog-postx/assets/js/navigation.js?ver=1.0.4"></script>
    <script id="blog-postx-js-js-extra">
    var blogPostXObject = {"ajaxUrl":"https://www.jameseduard.com/wp-admin/admin-ajax.php","_wpnonce":"140e5f56c0","themeColor":"#C69270","isArchive":"","isSingle":"1","isPage":"","isRtl":"","globalPrevIcon":{"type":"icon","value":"fa-solid fa-arrow-left-long"},"globalNextIcon":{"type":"icon","value":"fa-solid fa-arrow-right-long"}};
    //# sourceURL=blog-postx-js-js-extra
    </script>
    <script data-wp-strategy="defer" defer id="blog-postx-js-js" src="https://www.jameseduard.com/wp-content/themes/blog-postx/assets/js/theme.js?ver=1.0.4"></script>
    <script async data-wp-strategy="async" fetchpriority="low" id="comment-reply-js" src="https://www.jameseduard.com/wp-includes/js/comment-reply.min.js?ver=7.0"></script>
    <script id="wp-emoji-settings" type="application/json">
    {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.jameseduard.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0"}}
    </script>
    <script type="module">
    /*! This file is auto-generated */
    const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
    //# sourceURL=https://www.jameseduard.com/wp-includes/js/wp-emoji-loader.min.js
    </script>
    
    </body>
    </html>