# is-tor

> 🔍 Detects whether a user is using a Tor exit node to hide their IP address.

Latest version **3.5.1** (published 2021-09-07) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install is-tor
pnpm add is-tor
yarn add is-tor
bun add is-tor
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 3.5.1 |
| Published | 2021-09-07 |
| First published | 2021-03-25 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 84.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Joey Malvinni |
| Maintainers | joeymalvinni |
| Keywords | tor, is-tor, exit-node, exit, node, ip, hide, protection, bot, spam, threat |

## Links

- npm: https://www.npmjs.com/package/is-tor
- Repository: https://github.com/joeymalvinni/is-tor
- Homepage: https://github.com/joeymalvinni/is-tor#readme
- Issues: https://github.com/joeymalvinni/is-tor/issues
- npm.io page: https://npm.io/package/is-tor

## Alternatives

- [lodash.startswith](https://npm.io/package/lodash.startswith.md) — 769.7K weekly downloads
- [@tarojs/service](https://npm.io/package/@tarojs/service.md) — 33.9K weekly downloads
- [io.extendreality.tilia.indicators.spatialtargets.unity](https://npm.io/package/io.extendreality.tilia.indicators.spatialtargets.unity.md) — 131 weekly downloads
- [@rtarojs/taro](https://npm.io/package/@rtarojs/taro.md) — 90 weekly downloads
- [node-branch-io](https://npm.io/package/node-branch-io.md) — 50 weekly downloads

## Recent versions

- 3.5.1 (latest) — 2021-09-07
- 3.4.0 — 2021-09-07
- 2.0.0 — 2021-04-14
- 1.0.0 — 2021-03-25

## README

<p align="center">
    <img src="https://raw.githubusercontent.com/joeymalvinni/is-tor/main/data/banners/is-tor-banner.svg"></img>
    <br>
</p>
<p align="center">
  <a href="https://travis-ci.com/joeymalvinni/is-tor">
    <img alt="Build Status" src="https://app.travis-ci.com/joeymalvinni/is-tor.svg?branch=main">
  </a>
  <a href="https://opensource.org/licenses/Apache-2.0">
	<img alt="Apache 2.0 License" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg">
  </a>
  <a href="https://github.com/joeymalvinni/is-tor/contributors/">
	<img alt="Github contributors" src="https://img.shields.io/github/contributors/joeymalvinni/is-tor.svg">
  </a>
  <a href="https://snyk.io/test/github/joeymalvinni/random-usernames/">
	<img alt="Snyk vulnerabilities" src="https://snyk.io/test/github/joeymalvinni/is-tor/badge.svg?targetFile=package.json">
  </a>
  <a href="https://github.com/joeymalvinni/is-tor/pulls">
	<img alt="PRs welcome" src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg">
  </a>
</p>


## Quick Start

To use `is-tor`, you need to install the module from NPM:

```bash
npm install is-tor
```

Now you have access to the `isTor()` function:

```js
const isTor = require('is-tor);

console.log(isTor('176.10.99.200')) // => true
```

## Authors

The author of is-tor is [Joey Malvinni](https://github.com/joeymalvinni)

[List of all contributors](https://github.com/joeymalvinni/webrtc-ips/graphs/contributors)

## License

  [Apache 2.0](LICENSE)

---
_Source: https://npm.io/package/is-tor · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
