 Tom here from Orange Systems and WireGuard is coming back to PF Sense with a short hiatus and some Recode working things are coming back together, but as an add-on package I wanted to bring this up because obviously there was a lot of excitement about it Then there were some of the problems with it and while some people took to complaining other people took to coding and specifically that's what I wanted to talk about is The current status of it and how it's coming together and how it's going to integrate with PF Sense going forward First if you'd like to learn more about me and my company head over to LawrenceSystems.com If you'd like to hire us for a project or some consulting There's a hires button right at the top of the website if you want to help this channel out in other ways There's plenty of links of how to connect with us and affiliate links down below Or even joining YouTube or patreon to support this channel and keep the ads to a minimum Alright, let's talk about what's going on here quick history the PF Sense folks had contracted someone to get this done It wasn't done perfectly. Well, the internet got angry, of course And some people said this is the end of this or end of that this person right here specifically Christian McDonald decided it was time to write a package now because this is integrated into the kernel of BSD and yes, this is the code supported by Jason Donfield and yes, that's where all this is being pulled from I will spare you some of the details, but of course leave them all linked below So you can read through where this is posted on my forums see the steps of development how it's coming along Detail out interact with Christian if you have suggestions. I'm been impressed with how well it's going now Let's actually take a look at it here first. Let's go over to the page. This is the PF Sense WireGuard package paid This is a port of the original WireGuard UI bits as implemented by neck gate and PF Sense 2.5 to a package suitable for sideloading and more frequent updating on future releases of PF Sense Then it'll break down all the details of exactly how to get it in here And it has now been released in the development version as an official package. So yes, this is a 2.6 development No, this is not but can be sideloaded in 2.51. I've actually have a system set up here That will be covering that is running the 2.6 development version now if you want to support this package And this is one of the reasons I'm doing this video. I am sponsoring it as well as a lot of other people and Christian it does help on these developers have put their time in and someone wants to help sponsor it because they want to also help move things forward and That's what the goal is here is to get this package to what people are looking for integrated in PF Sense Now let's talk about how he did things not just did them but did them in a really nice way Let's actually look at how this works. So here's WireGuard and it's very similar But I will have to redo my videos Which I'm fine with on WireGuard because he implemented things with a little bit more Enhancement the way the tunnels and the piers and the settings are let's go ahead and take a look at these tunnels And I'm not gonna blur anything out because this is all in my lab And I'm gonna connect my phone to it. I open up my phone and turn WireGuard on I've not done much work with this other than basic configuration here So now I've got it turned on on my phone. It's connected to this particular tunnel So you're seeing where you can generate the keys copy the keys that's all working fine, but then the piers are a little bit different and The piers now go under right here that way you can choose what the parent tunnel is for each individual pier I kind of like this is a slightly different way to set this up, but I'm you know nice feature nonetheless for Allowing you to I think better manage I mean you have a lot of different tunnels and a lot of different piers instead of trying to nest them all under one But you know the minor interface UI change Doesn't change too much to the functionality. It does work Other thing that someone had asked is about hiding secrets And this one right here is another feature enhancement with hide secrets enabled all secrets private and pre-share keys are hidden in user interface I think a few people had mentioned this when I did my WireGuard videos They thought it shouldn't be displayed and kind of the comment back to that is If you're logged into the firewall with root privileges, it does kind of display them I guess it could be asterisked out and I fair enough I I liked that it was a never was hoping to be a feature thing PF sends did but hey Christian thought of it and said you know That's a good feedback thing so we can check this box Hit save Then we're going to go back over here to the tunnels and we'll edit the tunnel And hey look we've hid the interface key pretty cool though. This is a little feature enhancements now Another thing of note. I think this is just handy right here. We have interface assignment and wire guard interface group I'm just going to open up a new tabs here But it's basically a way to bring you right to the tab for the wire guard firewall settings as opposed to having to go to firewall rules wire guard Why not put it there matter of fact? It also goes here to the tab for interface assignment. So if we assign interface to this We'll hit save Go over here if we want to enable the interface apply Then we're going to go back over and refresh the page Take a second all right And reload this page here Now it shows you the assignment that it's assigned on there these little No enhancements. I actually really like from a standpoint of you know integrating it in here and This is something that instead of waiting for a new version of pf sends. This is loaded as a plugin as a package They'll be able to iterate faster So if there's suggestions and things like that, especially while it's in development phase I do suggest you head over to github and throw some suggestions in there heading over to The forums where he's been posting updates and has a youtube videos as well of how the progress has been going So i'll be like it's the leave links to all this But i'm really happy to see the progress set here and the final thing i'll mention is this you can see my phone connected Now i had showed before in my videos and like i said, those are not on there anymore But anyone who's done my other wire guard videos knows you can show peers and show connections on there And uh, that was not displayed through the ui like this previously in pf sends and now it is So you have this option here when i connect devices like my phone that's connected here You can see how long it's been connected how many kilobytes of data have been transferred and if i Disconnected which i just did i think it'll refresh And if i start a new session Because its session hasn't dropped on this side last handshake one second ago Because i turned it on and off again So you can see when the last handshake packets were sent For each of these little nice things so you don't have to drop down to the command line to see it Nonetheless though, i'll be leaving links to all of this and the development of it So if you want to sponsor a project to help out christian on this project or just have some good ideas You want to see implemented and you don't just want to complain down below I mean, there's go ahead There's a good reddit thread for people that just want to keep complaining for for people that want to help Progress this and keep coding. Um, i'll leave links where you can do that. All right. Thanks And thank you for making it to the end of this video if you enjoyed this content Please give it a thumbs up if you like to see more content from this channel Hit the subscribe button and the bell icon to hire a sure project head over to laurance systems.com And click on the highest button right at the top to help this channel out in other ways There's a join button here for youtube and a patreon page where your support is greatly appreciated For deals discounts and offers check out our affiliate links in the descriptions of all of our videos Including a link to our shirt store where we have a wide variety of shirts and new designs come out well randomly So check back frequently And finally our forums forums.laurancesystems.com is where you can have a more in-depth discussion about this video and other tech topics covered on this channel Thank you again, and we look forward to hearing from you in the meantime check out some of our other videos