Files
bitburner-src/markdown/bitburner.darknet.authenticate.md
T
Michael Ficocelli 6073964768 DARKNET: Darkweb Expansion Project & Bitnode (#2139)
This is BN15. It is a really big change; see the PR for all the details.
2026-02-03 03:40:36 -08:00

95 lines
1.7 KiB
Markdown

<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) &gt; [bitburner](./bitburner.md) &gt; [Darknet](./bitburner.darknet.md) &gt; [authenticate](./bitburner.darknet.authenticate.md)
## Darknet.authenticate() method
Sends a network request to try to authenticate on a darkweb server. The target server must be directly connected to the server that the script is running on. The speed of authentication scales with the number of threads used.
If successful, grants the script a session, allowing it to exec() scripts on that server, or scp() files to it. (scp() \*from\* the server is always allowed.)
**Signature:**
```typescript
authenticate(host: string, password: string, additionalMsec?: number): Promise<DarknetResult & { data?: any }>;
```
## Parameters
<table><thead><tr><th>
Parameter
</th><th>
Type
</th><th>
Description
</th></tr></thead>
<tbody><tr><td>
host
</td><td>
string
</td><td>
Hostname/IP of the target server (connected to the current server) to try a password.
</td></tr>
<tr><td>
password
</td><td>
string
</td><td>
Password to attempt to authenticate with.
</td></tr>
<tr><td>
additionalMsec
</td><td>
number
</td><td>
_(Optional)_ Optional. The number of additional milliseconds to add to the run time of the authentication request. Default is 0.
</td></tr>
</tbody></table>
**Returns:**
Promise&lt;[DarknetResult](./bitburner.darknetresult.md) &amp; { data?: any }&gt;
A promise that resolves to a [DarknetResult](./bitburner.darknetresult.md) object. The resolved object may contain an optional property. The type of this property is intentionaly undocumented. You are supposed to experiment and discover the content of this property.
## Remarks
RAM cost: 0.6 GB