Commit graph

123 commits

Author SHA1 Message Date
daijro
0ff90fc750 Version range control, multi locale usage, etc
- Python library now constrains the supported Camoufox version, and will force an update if you are out of date.
- Added support patch for multiple accepted languages #37
- Added pysocks #43
- Added README deprecation notices
- Added public launch_options command
- Bumped python library to 0.3.0
- Full support for beta.12
2024-10-19 23:10:51 -05:00
daijro
5bfc3ee026 Further improved WebGL spoofing beta.12
- Added ability to spoof webgl2 supported extensions
- Added ability to block parameters that aren't defined in config
- Passing null in config will block the value
- Added more parameters to the demo site
2024-10-14 20:31:58 -05:00
daijro
1532d7bb31 Consistent naming of webgl properties
Always use "webgl:" instead of "webGl:"
2024-10-14 04:36:01 -05:00
daijro
02bc15161a feat: WebGL fingerprint spoofing
Experimental WebGL fingerprint injection.
- Allows the ability to set all WebGL parameters, supported extension list, shader precision formats, & context attributes.
- Added a demo website under scripts/examples/webgl.html that can be used to generate Camoufox config data
2024-10-14 02:12:13 -05:00
daijro
595828a446 Update Makefile & add navigation debugging 2024-10-09 20:48:58 -05:00
daijro
80b084a9b3 feat: Add human-like cursor movement & cursor highlighter #19 beta.10
All info in README.
2024-10-02 21:15:46 -05:00
daijro
5263cb6305 Add locale spoofing #16 beta.8
Spoof the Intl API, headers, and system locale values.
Added the following properties:
- locale:language
- locale:region
- locale:script
2024-09-28 17:09:22 -05:00
daijro
8385561b19 Add timezone spoofing #5
Adds "timezone" property to set a custom tz identifier (ex: "America/Chicago").
Also changes Date() properties to return the local time.
2024-09-22 22:00:58 -05:00
daijro
bf20ab8546 Fix missing devtools.selfxss.count 2024-09-22 21:55:54 -05:00
daijro
917c159d57 Add geolocation spoofing
Adds the following:
- geolocation:latitude
- geolocation:longitude
- geolocation:accuracy

If accuracy is not provided, it will be automatically calculated based on the decimal precision of the given latitude and longitude.
2024-09-22 08:30:40 -05:00
daijro
9c3e6918cf Fix context menu UI on light mode #9 2024-09-19 06:02:17 -05:00
daijro
021b2f895d Juggler: Add logging & fix frame execution issues #3 #6
- Add back frame execution contexts. Fixes leaks by using an isolated context. #3 #6
- Fixed other small errors in Juggler (viewport size & error message stack)
- Add debugging functionality to Juggler
- Add launcher argument to write stderr to a log file
- Bumped to v130.0-beta.5
2024-09-11 04:06:05 -05:00
daijro
a2cb02df8a Add config type validator
- Validates property types passed in --config.
- Types are stored in properties.json.
2024-08-18 05:14:20 -05:00
daijro
e8126c6819 Add WebRTC IP spoofing
Implement WebRTC IP spoofing at the protocol level by modifying ICE candidates and SDP before they're sent.
2024-08-18 02:56:40 -05:00
daijro
86155b3c81 Re-disable cross process iframes & bfcache 2024-08-17 21:09:40 -05:00
daijro
8aadd3e1f2 Load default addons through launcher
- Default addons are now downloaded through the launcher to avoid redownloading when new profiles are created
- Updated README
2024-08-13 22:14:43 -05:00
daijro
0be654bbe9 Auto pin extensions 2024-08-13 21:19:26 -05:00
daijro
e155a3285e Add back security div in navbar
Adds back the security/identity div in the urlbar.
Also disables the notification deck.
2024-08-13 06:27:27 -05:00
daijro
4cfe2d5b74 Do not disable accessibility & web speech API
Re-enabled to prevent potential detection.
2024-08-13 06:26:04 -05:00
daijro
3c53be2a45 Enable dark theme & GIF 2024-08-11 01:44:38 -05:00
daijro
a22838ee13 Remove leaking Playwright patches
- Removed anti-zoom patch
- Removed navigator.webdriver patch
- Enable enterprise policies
- Add back fission (fixes Kasada)
2024-08-09 07:27:44 -05:00
daijro
077f6acf47 Launcher: Add --addon option to CLI 2024-08-08 04:32:54 -05:00
daijro.dev@gmail.com
1090f6a212 Initial release v128.0-1 2024-07-26 06:49:20 -05:00