> For the complete documentation index, see [llms.txt](https://docs.masqbrowser.com/masq/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.masqbrowser.com/masq/masq-web3-privacy-browser/troubleshooting/port-80-common-to-windows.md).

# Port 80 (common to Windows)

The MASQ node software relies on listening to port 80 to determine if requests need to be routed internally to the DNS proxy that sends traffic across the MASQ Network.

This is the error that will result in the logs:

`2022-11-20 11:00:52 [DEBUG] stderr: "2022-11-20 17:00:52.902 Thd1: ERROR: PanicHandler: src\bootstrapper.rs:465:21 - Could not listen on port 80: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)"`

Sourcing your logs is important for Beta testing, and you can locate them depending on your Operating System below:

{% tabs %}
{% tab title="Windows" %}
Daemon/Node Launch Logs - *System logs in EventViewer*

Daemon Logs: `C:\Windows\System32\config\systemprofile\AppData\Local\MASQ\MASQNode_daemon_rCURRENT`

Node Logs:

`C:\Windows\System32\config\systemprofile\AppData\Local\MASQ\base-mainnet`
{% endtab %}

{% tab title="macOS" %}
Daemon/Node Launch Logs

`/var/log/MASQDaemon.log`

Daemon Logs

`/var/root/Library/Application Support/MASQ/MASQNode_daemon_rCURRENT.log`

Node Logs

`~/Library/Application Support/MASQ`
{% endtab %}

{% tab title="Linux" %}
Linux: Daemon/Node Launch Logs

`sudo journalctl -u snap.masq.masqnode`

Daemon Logs

`/root/snap/masq/x1/.local/share/MASQ`

Node Logs

`~/snap/masq/x1/.local/share/MASQ`
{% endtab %}
{% endtabs %}

{% content-ref url="/pages/iNT4STrBU0qWOQQ3Dn8A" %}
[Broken mention](broken://pages/iNT4STrBU0qWOQQ3Dn8A)
{% endcontent-ref %}

### Port Binding

Some Operating System services bind to port 80 (especially in Windows), which may include, but not limited to:

* running Apache server
* Torrent software
* running Plex media server
* Custom NAS configurations
* Skype
* W3SVC (IIS World Wide Web Publishing Service) (specific to Windows)

### Finding Services using Port 80

#### Windows:

1. Open a cmd terminal
2. Use this command to find out process that is using port 80: `netstat -aon | findstr "80"`
3. This will display a table showing processes and the Process ID (PID) that are using port 80
4. You can inspect that PID process is on there with: `tasklist | findstr <PID>`
5. Go to Task Manager to inspect if it is a process that can be ended
6. End that process if you can do so safely (if its not Windows PID 4, which is system process)

This video below is also helpful to 'free up' port 80.

{% embed url="<https://www.youtube.com/watch?v=hcH8LBYkY8Q>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.masqbrowser.com/masq/masq-web3-privacy-browser/troubleshooting/port-80-common-to-windows.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
