steam-appticket
Advanced tools
Comparing version 1.0.1 to 2.0.0-beta.1
{ | ||
"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" | ||
} | ||
} |
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
45223
23
529
88
0
8
1
+ Added@doctormckay/stdlib@2.10.0(transitive)
+ Addedlong@5.2.3(transitive)
+ Addedprotobufjs@7.4.0(transitive)
+ Addedpsl@1.15.0(transitive)
+ Addedpunycode@2.3.1(transitive)
+ Addedsteamid@2.1.0(transitive)
- Removed@doctormckay/stdlib@1.16.1(transitive)
- Removed@types/long@4.0.2(transitive)
- Removedcuint@0.2.2(transitive)
- Removedlong@4.0.0(transitive)
- Removedprotobufjs@6.11.4(transitive)
- Removedsteamid@1.1.3(transitive)
Updated@doctormckay/stdlib@^2.10.0
Updatedprotobufjs@^7.3.2
Updatedsteamid@^2.1.0