---
title: Download for Windows, Mac or Linux
layout: default
priority: 1.0
releases_url: https://github.com/angryip/ipscan/releases
sourceforge_url: https://sourceforge.net/projects/ipscan/files/ipscan3-binary/
binary_url: https://github.com/angryip/ipscan/releases/download/
redirect_from: /w/Download/
---

<h1>{{ page.title }}</h1>

<div class="accordion">

  <section id="windows">
    <h2><a href="#windows">Windows</a></h2>
    <div class="content">
      <h4>Current</h4>
      <p>
        Download version <b>{{ site.version }}</b> below or
        <a href="{{ page.releases_url }}">browse previous releases</a> or
        <a href="{{ page.sourceforge_url }}">even older releases</a>.
      </p>

      <ul>
        <li>
          <a href="{{ page.binary_url }}{{ site.version }}/ipscan-{{ site.version }}-setup.exe">Windows installer</a>
          - includes Java runtime (recommended)
        </li>
        <li>
          <a href="{{ page.binary_url }}{{ site.version }}/ipscan-win64-{{ site.version }}.exe">Stand-alone executable</a>
          - requires a separate installation of 64-bit <a href="https://bell-sw.com/pages/downloads/#/java-17-lts">OpenJDK/Java 17+</a>
        </li>
      </ul>

      <p>Last version to run under Java 8 is <i>3.7.6</i>.</p>

      <h4>Legacy</h4>

      <p>This is an <i>older</i> generation of Angry IP Scanner.</p>

      <p>
        Download version <b>2.21</b> below (120 kb) or
        <a href="https://sourceforge.net/projects/ipscan/files/ipscan2-binary/">browse all 2.x releases</a>
      </p>

      <ul>
        <li>
          <a href="https://sourceforge.net/projects/ipscan/files/ipscan2-binary/2.21/ipscan221.exe">ipscan.exe</a> for Windows <i>98/ME/2000/XP</i>
        </li>
      </ul>

      <p>
        If you get warnings about viruses or trojans, read <a href="/faq/virus.html" title="FAQ: Virus">this FAQ
        entry</a>.
      </p>

      <p>
        No installation is needed. However, you may use the <i>Install program...</i> from the <i>Utils</i> menu in
        order to create shortcuts, etc.
      </p>
    </div>
  </section>

  <section id="mac">
    <h2><a href="#mac">Mac OS</a></h2>
    <div class="content">
      <p>
        Download version <b>{{ site.version }}</b> below or
        <a href="{{ page.releases_url }}">browse previous releases</a> or
        <a href="{{ page.sourceforge_url }}">even older releases</a>
      </p>
      <ul>
        <li>
          <a href="{{ page.binary_url }}{{ site.version }}/ipscan-macArm64-{{ site.version }}.zip">Bundle for Mac ARM (M-CPUs)</a> - allow opening in Defender for the first time
        </li>
        <li>
          <a href="{{ page.binary_url }}{{ site.version }}/ipscan-macX86-{{ site.version }}.zip">Bundle for Mac Intel</a>
        </li>
      </ul>

      <h4>Running</h4>
      <p>
        The zip file contains Mac application bundle: just save it and double-click to extract.
        On first run right-click and select <i>Open</i> or go to Settings/Security and allow
        installing apps from other sources besides Mac Store. See <a href="/faq/macos.html">FAQ entry</a> for more info.
      </p>
      <p>
        You can then run it by double-clicking the <i>Angry IP Scanner</i> icon. Or drag it to Applications menu in
        Finder if you want.
      </p>
      <p>
        <i>Java Runtime is included in bundles above, no separate Java installation is needed.</i>
      </p>
    </div>
  </section>

  <section id="linux">
    <h2><a href="#linux">Linux</a></h2>
    <div class="content">
      <p>
        Download version <b>{{ site.version }}</b> below or
        <a href="{{ page.releases_url }}">browse previous releases</a> or
        <a href="{{ page.sourceforge_url }}">even older releases</a>.
      </p>
      <ul>
        <li><a href="{{ page.binary_url }}{{ site.version }}/ipscan_{{ site.version }}_amd64.deb">x86 64-bit DEB Package</a> for <i>Ubuntu/Debian/Mint</i></li>
        <li><a href="{{ page.binary_url }}{{ site.version }}/ipscan-{{ site.version }}-1.x86_64.rpm">x86 64-bit RPM Package</a> for Fedora/RedHat/Mageia/openSUSE</li>
        <li><a href="{{ page.binary_url }}{{ site.version }}/ipscan_{{ site.version }}_all.deb">Any arch DEB Package</a> for <i>Raspbian/Debian</i> (e.g. 32-bit or ARM), see below</li>
        <li><a href="{{ page.binary_url }}{{ site.version }}/ipscan-any-{{ site.version }}.jar">Executable Jar</a> - you need to provide your own swt.jar to classpath</li>
      </ul>
      <h4>Running</h4>
      <p>Make sure you have at least Java 17 or <a href="http://en.wikipedia.org/wiki/OpenJDK">OpenJDK</a> installed - check your distribution.</p>
      <p>Last version with Java 8 support was <i>3.7.6</i>.</p>
      <p>DEB and RPM packages will install appropriate 'desktop' files, so <i>Angry IP Scanner</i> will appear in Applications menu, under either <b>Internet</b> or <b>Networking</b>. Alternatively, you can just type <code>ipscan</code> to launch the application.</p>
      <p><i>Jar</i> files are launched by either double-clicking or typing <code>java -jar <i>jar-file</i></code>.</p>
      <p>Note for <b>Raspbian/32-bit ARM</b>: to run the "any" architecture package above, you will need an <a href="https://github.com/Botspot/pi-apps/issues/1045#issuecomment-1014172448">older 32-bit build of SWT</a>, as current versions provided by Bullseye dropped 32-bit support.</p>
    </div>
  </section>

  <section id="source">
    <h2><a href="#source">Source code</a></h2>
    <div class="content">
      <p>
        The source code is available on <a href="https://github.com/angryip/ipscan">Github</a>, and licensed under the terms of <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GPL v2</a>.
      </p>

      <p>
        You need to clone the following URL: <a href="https://github.com/angryip/ipscan.git">https://github.com/angryip/ipscan.git</a>
        <br>See <a href="/contribute/">contribution</a> page for more information.
      </p>

      <p>
        Source code of older 2.x versions is available in the <a href="https://github.com/angryip/ipscan/tree/ipscan2"><i>ipscan2</i> branch</a>.
        Please note, however, that it has nothing in common with current, version 3.x code.
      </p>

      <p>In case you want to download it without cloning:</p>

      <ul>
        <li>Latest source code: <a href="https://github.com/angryip/ipscan/zipball/master">zip</a> | <a href="https://github.com/angryip/ipscan/tarball/master">tar.gz</a> (Java)
        <li>2.x source code: <a href="https://github.com/angryip/ipscan/zipball/ipscan2">zip</a> | <a href="https://github.com/angryip/ipscan/tarball/ipscan2">tar.gz</a> (C++/MFC)
      </ul>
    </div>
  </section>
</div>

<script>
  (function() {
    window.onscroll = function() {
      window.scrollTo(0, 0);
      window.onscroll = null;
    };
    window.onhashchange = function() {
      window.scrollTo(0, 0);
      document.querySelector('.accordion').classList.add('with-transition');
    };
    if (location.hash) {
      window.onhashchange();
      return;
    }

    var oses = ['Linux', 'Mac', 'Windows'];
    for (var i in oses) {
      var os = oses[i];
      if (navigator.userAgent.indexOf(os) > 0) {
        location.hash = os.toLowerCase();
      }
    }
  })();
</script>
