Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
gijzelaerr
/
python-snap7
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
275
Star
837
Code
Issues
24
Pull requests
13
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Actions: gijzelaerr/python-snap7
Actions
All workflows
Workflows
Documentation
Documentation
Publish distribution 📦 to PyPI
Publish distribution 📦 to PyPI
Publish distribution 📦 to TestPyPI
Publish distribution 📦 to TestPyPI
Build source distribution
Build source distribution
CodeQL
CodeQL
Dependabot auto-merge
Dependabot auto-merge
Dependabot Updates
Dependabot Updates
Dependency Graph
Dependency Graph
Linux and OSX Tests
Linux and OSX Tests
Linux Tests
Linux Tests
Show more workflows...
Management
Caches
Deployments
Documentation
Documentation
Actions
Loading...
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
Show workflow options
Create status badge
Create status badge
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
doc.yml
will be ignored since log searching is not yet available
605 workflow runs
605 workflow runs
Event
Filter by Event
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching events.
Status
Filter by Status
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching statuses.
Branch
Filter by Branch
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching branches.
Actor
Filter by Actor
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching users.
fix: Fix legacy authentication for all PLCs with legacy firmware.
Documentation
#1234:
Pull request
#849
opened by
bvanelli
23s
bvanelli:fix/legacy-authentication
bvanelli:fix/legacy-authentication
23s
View #849
View workflow file
fix: Align all 0x34 and 0x36 framing bytes
Documentation
#1233:
Pull request
#848
opened by
bvanelli
23s
bvanelli:fix/align-all-0x34-byte-payloads
bvanelli:fix/align-all-0x34-byte-payloads
23s
View #848
View workflow file
fix(server): treat a client disconnect as a normal end, not an error
Documentation
#1232:
Pull request
#847
opened by
Poseidonas
Action required
Poseidonas:fix-cotp-disconnect
Poseidonas:fix-cotp-disconnect
Action required
View #847
View workflow file
chore(deps): bump the all-dependencies group with 4 updates
Documentation
#1231:
Pull request
#845
opened by
dependabot
Bot
24s
dependabot/uv/all-dependencies-eb85651cdc
dependabot/uv/all-dependencies-eb85651cdc
24s
View #845
View workflow file
feat(s7commplus): add symbolic data subscriptions
Documentation
#1230:
Pull request
#825
synchronize by
gijzelaerr
26s
feat/710-v1-subscription-data
feat/710-v1-subscription-data
26s
View #825
View workflow file
feat(s7commplus): add symbolic data subscriptions
Documentation
#1229:
Pull request
#825
synchronize by
gijzelaerr
24s
feat/710-v1-subscription-data
feat/710-v1-subscription-data
24s
View #825
View workflow file
fix(s7commplus): restore V1 challenge wire layout
Documentation
#1228:
Pull request
#841
synchronize by
gijzelaerr
34s
fix-v1-sessionkey-challenge-layout
fix-v1-sessionkey-challenge-layout
34s
View #841
View workflow file
Add S7CommPlus alarm handling and subscriptions
Documentation
#1227:
Pull request
#820
synchronize by
gijzelaerr
2m 1s
feat/794-s7commplus-alarm-support
feat/794-s7commplus-alarm-support
2m 1s
View #820
View workflow file
Merge pull request #826 from bvanelli/expose-protection-level
Documentation
#1226:
Commit
8838aa9
pushed by
gijzelaerr
2m 12s
master
master
2m 12s
View workflow file
feat: expose the PLC protection level on the S7CommPlus clients
Documentation
#1225:
Pull request
#826
synchronize by
bvanelli
27s
bvanelli:expose-protection-level
bvanelli:expose-protection-level
27s
View #826
View workflow file
fix(s7commplus): restore V1 challenge wire layout
Documentation
#1224:
Pull request
#841
opened by
gijzelaerr
29s
fix-v1-sessionkey-challenge-layout
fix-v1-sessionkey-challenge-layout
29s
View #841
View workflow file
docs: correct S7CommPlus support guidance
Documentation
#1223:
Pull request
#839
opened by
gijzelaerr
27s
docs/s7commplus-support-accuracy
docs/s7commplus-support-accuracy
27s
View #839
View workflow file
feat: expose the PLC protection level on the S7CommPlus clients
Documentation
#1222:
Pull request
#826
synchronize by
gijzelaerr
25s
bvanelli:expose-protection-level
bvanelli:expose-protection-level
25s
View #826
View workflow file
feat: expose the PLC protection level on the S7CommPlus clients
Documentation
#1221:
Pull request
#826
synchronize by
gijzelaerr
3m 27s
bvanelli:expose-protection-level
bvanelli:expose-protection-level
3m 27s
View #826
View workflow file
feat(server): add V3 HMAC framing
Documentation
#1220:
Pull request
#821
synchronize by
gijzelaerr
2m 0s
feat/803-server-v3-hmac
feat/803-server-v3-hmac
2m 0s
View #821
View workflow file
feat(s7commplus): add SessionKey authentication for V1 PLCs (#775)
Documentation
#1219:
Commit
1996e82
pushed by
gijzelaerr
2m 2s
master
master
2m 2s
View workflow file
feat(ppi): add S7-200 serial transport
Documentation
#1218:
Pull request
#824
synchronize by
gijzelaerr
24s
feat/614-ppi-transport
feat/614-ppi-transport
24s
View #824
View workflow file
feat(ppi): add S7-200 serial transport
Documentation
#1217:
Pull request
#824
opened by
gijzelaerr
28s
feat/614-ppi-transport
feat/614-ppi-transport
28s
View #824
View workflow file
feat(client): add request rate limiting
Documentation
#1216:
Pull request
#823
opened by
gijzelaerr
24s
feat/628-request-rate-limiter
feat/628-request-rate-limiter
24s
View #823
View workflow file
Add S7CommPlus alarm handling and subscriptions
Documentation
#1215:
Pull request
#820
opened by
gijzelaerr
27s
feat/794-s7commplus-alarm-support
feat/794-s7commplus-alarm-support
27s
View #820
View workflow file
feat(s7commplus): add multi-write APIs
Documentation
#1214:
Pull request
#819
opened by
gijzelaerr
36s
feat/795-s7commplus-multi-write
feat/795-s7commplus-multi-write
36s
View #819
View workflow file
fix(server): encode V2 response IntegrityIds
Documentation
#1213:
Pull request
#818
opened by
gijzelaerr
26s
fix/802-v2-response-integrity-id
fix/802-v2-response-integrity-id
26s
View #818
View workflow file
SessionKey handshake for V1-initial S7-1200 PLCs
Documentation
#1212:
Pull request
#775
synchronize by
gijzelaerr
1m 55s
fix-tls-layering-v2
fix-tls-layering-v2
1m 55s
View #775
View workflow file
chore(deps): bump the all-dependencies group with 5 updates (#817)
Documentation
#1211:
Commit
2becde4
pushed by
gijzelaerr
1m 2s
master
master
1m 2s
View workflow file
fix(server): correct COTP connection confirm framing (#816)
Documentation
#1210:
Commit
846688b
pushed by
gijzelaerr
46s
master
master
46s
View workflow file
Previous
1
2
3
4
5
…
24
25
Next
You can’t perform that action at this time.