Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

steam-appticket

Package Overview
Dependencies
Maintainers
0
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

steam-appticket - npm Package Compare versions

Comparing version 1.0.1 to 2.0.0-beta.1

dist/components/parseAppTicket.d.ts

29

package.json
{
"name": "steam-appticket",
"version": "1.0.1",
"version": "2.0.0-beta.1",
"description": "Decrypts and parses Steam app tickets",

@@ -23,15 +23,34 @@ "keywords": [

},
"main": "dist/index.js",
"files": [
"/dist",
"/src"
],
"dependencies": {
"@doctormckay/stdlib": "^1.6.0",
"@doctormckay/stdlib": "^2.10.0",
"@doctormckay/steam-crypto": "^1.2.0",
"bytebuffer": "^5.0.1",
"protobufjs": "^6.8.8",
"steamid": "^1.1.0"
"protobufjs": "^7.3.2",
"steamid": "^2.1.0"
},
"devDependencies": {
"@types/bytebuffer": "^5.0.49",
"@types/node": "12.0.0",
"@typescript-eslint/eslint-plugin": "^5.36.0",
"@typescript-eslint/parser": "^5.36.0",
"eslint": "^7.31.0",
"protobufjs-cli": "^1.1.2",
"ts-node": "^10.9.1",
"typescript": "^4.8.2"
},
"scripts": {
"prepare": "npm run build",
"prepublishOnly": "npm run lint",
"build": "node scripts/delete-dist.js && tsc --outDir dist",
"lint": "npx eslint . --ext .js,.jsx,.ts,.tsx",
"generate-protos": "node scripts/generate-protos.js"
},
"engines": {
"node": ">=4.0.0"
"node": ">=12.22.0"
}
}

5

README.md

@@ -63,2 +63,3 @@ # Steam App Ticket Parser

- `sessionExternalIP` - A string containing the ticket owner's external IP address (as reported by Steam) at time of connection
- Note that this is not authenticated and may be spoofed
- `clientConnectionTime` - Time in milliseconds the ticket owner was connected to Steam when they generated this ticket (?)

@@ -70,3 +71,5 @@ - `clientConnectionCount` - Number of tickets generated by the ticket owner for this Steam connection (?)

- `ownershipTicketExternalIP` - A string containing the external IP address of the ticket owner as reported by Steam at the time when the ownership ticket was assigned
- This **is** authenticated and may not be spoofed, although it could be outdated since ownership tickets are cached for multiple days
- `ownershipTicketInternalIP` - Same as above but for their internal IP. If the ticket was generated by steam-user then this may be random
- This is not authenticated and may be spoofed
- `ownershipFlags` - A number containing some (probably uninteresting) flags

@@ -86,2 +89,2 @@ - `ownershipTicketGenerated` - A `Date` object containing the time when this ticket's ownership ticket was assigned

Note that you shouldn't rely on an unencrypted app ticket without first
[verifying it with Steam](https://lab.xpaw.me/steam_api_documentation.html#ISteamUserAuth_AuthenticateUserTicket_v1).
[verifying it with Steam](https://partner.steamgames.com/doc/webapi/ISteamUserAuth#AuthenticateUserTicket).

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc