Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add HTTPS support and let'sencrypt cert generation via duckdns #10

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

FrancYescO
Copy link

Is still a WIP, i've opened the PR to have some suggestion (sorry for the cascading-promises in lecerts i was just too noob to implement await in coffeescript)

@BoLaMN can you suggest a way to intercept and send our IP to a DNS query via the module you already made?

actual usage:
create and store in key.key and cert.cert file an SSL valid certificate (PC must be online)
--acsurl="https://xxxx.duckdns.org" --certonly --duckdnstoken="xxxx"
than normal start with an server HTTPS server using the stored key.key and cert.cert
--acsurl="https://xxxx.duckdns.org" --https

@FrancYescO
Copy link
Author

As i didn't get how to use the builtin dns server (dns.coffee) i've added a server via another node lib 538bdfe let me know if looks good for you, the dns server will be started via --dnsserver and will resolve all queries to tch-exploit's ip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant