Profiles was one of the great features added in Ecam Live version 3.9, and in this video I'll be telling you a little bit more about it, but also how you can assign hotkeys to switch between your profiles. Hello, welcome to Take One Tech, my name's Alec, and Ecam Live version 3.9 was really, dare I say it again, a game changer. It had so many great features in it. And one of my favorites, and I know the favorites amongst a lot of other people, was the profiles feature, which basically allowed you to have, for different use cases of Ecam Live, a separate profile for each one. So each profile would contain all of your scenes, your overlays, any assets you'd got, so images, audio files, videos, or whatever it happened to be, and keep them all packaged up in their own profile, and then you could switch profiles to go to another sort of use case effectively. So what I thought I'd do is just run through a couple of the features of this, and actually just overview of how it all works. But then what we'll do is we'll look at how you can assign hotkeys to those profiles so that you can easily jump between them. And you can do this basically three different ways. So I'll be telling you all three, and then also how you can potentially integrate this with Stream Deck, if that is something that you're interested in as well. So first of all, let me just give you an overview of the sort of profiles feature itself. And what I'm gonna do is I'm gonna just zoom in on my screen a little bit, and then I'm gonna come into my demo mode. There we go. So basically, yes, profiles was added up in the top as a completely new menu item with all these things down here, all these actions, or menu items. And so what I'll do is I'll just run through those quickly. So first of all, the profiles that you create are all stored down at the bottom part of the menu. So these are all ones that I've actually assigned, so all profiles that I've created. And then the active one has got a little tick next to it, which is the Take One Tech, T-O-T. Now I've got different profiles for different use cases. You can't actually switch between them whilst you are live or recording, hopefully for obvious reasons. So that's why they all look like they're grayed out at the moment, but if I wasn't recording, this would be all just white and you'd be able to just choose between any of these menu items. So let's have a look, shall we, at what they all are. First one is create a new blank profile. Hopefully that is self-explanatory. It creates a new profile, but actually it is a completely blank slate, if you like. It's almost like a fresh install of ECAM Live with an empty scenes window, an empty overlays window, and also if you had the sound effects panel open, you'd just have the stock base sound effects that come with ECAM Live. So it is like starting afresh, which is great sometimes, but sometimes you do actually want to start from a base. And so the next one down is quite useful in that case because this is duplicate current profile. So what you can do is you can create a template file because if you are doing all of your production from the same place, your office or wherever it happens to be, then you perhaps are gonna be using the same sorts of camera angles, maybe the same sort of overhead shot from behind or whatever, screen sharing on the same computer. And so the actual layouts and things like that, you might have them that are sort of common to each of your profiles, just with a different sort of branding or look or feel to them. So in that case, creating a template that has some sort of basic layouts is quite a good idea, and it certainly can save some time. So create that template, and then when you want to make a duplicate of it to then sort of build on it and create a whole new show or whatever, then you just come into this one, duplicate current profile, and it will create that copy, and then you can just go in and make all of the changes. Bearing in mind also in e-cam live version 3.9, one of the other features that we had in the camera effects panel was if you are changing things like your virtual backgrounds, if you're using green screen, like I am, then and you make different tweaks and changes to the picture quality or whatever, camera effects, then there is now a button to apply to all scenes. So if you do have a different background, for example, in one show compared to another, then you can still just duplicate the template, come and change the background in one of them and apply that sort of theme across to all of your different scenes. So that is basically the duplicate. That should be self-explanatory as well. The next one is export current profile, and that is really useful because it exports the entire profile in all of the settings, all of the overlays, all of the audio, all of the video and things like that that you've got in there. It exports it all to one single file, and this is good in my mind for three reasons. First of all, it's a great way to back up your profiles, your shows that you've got all set up once you've got them as you want them. Create a backup by just exporting the profile, keep it on your hard drive, better still offsite it to some other offsite storage or Dropbox or wherever you back up your stop files to, and then you've got a backup, and all it is is a single file that contains all of the assets and you can always import it back into e-cam live later. Another great use case for it is if you are collaborating with somebody, and so you are creating the show or the scenes or the layouts and things like that, and then you can just export it, send a file to your colleague, and then they can open it on their machine and they've got everything all set up. Another use case for it is if you are producing digital downloads where you're creating these things to sell as sort of template packs if you like, or if you're actually doing client work where somebody is paying you to create overlays and things like that, and you can just basically send them a single file, they can upload it and load it into their e-cam live with very little effort whatsoever. Don't have to go through all of the sort of set up process involved with getting things up and running with e-cam live. Although with 3.9, that's become even easier than it used to be. So, but so that is exporting the current profile and three great use cases for that. Next, we've got another obvious one, delete the current profile, if you really need to delete it or rename the current profile. Now, what I'm really talking about in this video though, is that's a little introduction to profiles. What I'm really talking about in this video is how to set up the keyboard shortcuts to allow you to do profile switching basically, so you can easily switch from one profile to another. Now, if you look at any Mac menu, then what you'll see is where you've got the different menu items, so I'm here in the scenes menu, you can see that where there has been keyboard shortcuts assigned to them, you've got the keyboard shortcut grayed out next to it just like that. Now, in some packages, well, in most applications rather, most applications have at least some keyboard shortcuts assigned to them, but then sometimes there's things that just don't have keyboard shortcuts assigned to them. Now, this is the case in profiles.  So there is no keyboard shortcuts assigned to profiles, but with any Mac app, you can always assign keyboard shortcuts yourself. There's a way to do it built into the Mac itself, and then there's also another great free program that I can recommend that I use personally to add keyboard shortcuts to my menus because I just find it's a little bit more intuitive. There's also, if you want to get really geeky, there is keyboard maestro, which I also use a lot as well. Now, what you can see here is in my profiles menu, here you can see that I do, in fact, have some keyboard shortcuts, and these are ones that I have assigned myself to these profiles, so if I just press this keyboard shortcut, then it's just gonna flick to that profile. In fact, all of these have got shortcuts assigned to them. It's just that the ones that you can't see are, in fact, keyboard maestro shortcuts because in that case, you can just activate any menu item from any application, even in the background, actually, without necessarily having a specific keyboard shortcut assigned. It's all done with a macro in keyboard maestro. So I'm gonna show you now all three of those ways, and then in all three cases, you can also assign that to your stream deck, to have your stream deck basically activate the change for you, or you could have it, obviously, as part of a larger chain. So let's start, shall we, with the one that's built in on the Mac that everyone has, and so let's have a look at that, first of all, and that is basically in the system preferences, and you go to the keyboard item here, and then from the keyboard, you'll see that you've got a tab along the top or tabs along the top. We're gonna click on shortcuts, so I click on shortcuts. This, by the way, is a great way to discover what keyboard shortcuts there are on your Mac. If you are unfamiliar with them, you can look at standard shortcuts that have been assigned to the display, mission control, and various other different things as well. But right down at the bottom, you've got app shortcuts, and if I click on app shortcuts, then here you can see I've got some shortcuts assigned to Ecamm Live, but you can add in, you won't have that necessarily to begin with. So if I want to assign a shortcut, I can just click on the little plus icon. There we go, too quick there, talking over it. Click on the little plus icon, click the little arrow here, then you select the application that you want, so Ecamm Live, and then you enter the menu title. Now, this is where this one gets a little bit tricky, or at least there is room for error, should I say. Say, because what you've got to do is enter the menu title, and it says enter the exact name of the menu command you want to add, and you do have to be exact about this. You can't have any misspellings or things like that, but it also doesn't necessarily tell you if you have misspelled it. So if I just type in here hello, and then type command shift option H, like that, and click add, it's just added in. There is no menu item called hello. So I mean, if I just mistyped the menu item, I wouldn't necessarily know until I checked it that it was wrong. So I'm just gonna delete that. There is a menu item, let me just come and grab one from here, for example. So I'm just gonna pick one. So, well, let's pick one on my profile, shall I? I've got a profile that is called Ecamm Scenes Template, which is a bit of a mouthful, isn't it? So if I click on the plus, and I'll go to Ecamm Live, and it is called Ecamm Live Scenes Template. Now, even now I'm just typing that. I'm still not sure I've typed that right. In fact, I definitely spelled that wrong. But was it Ecamm Live or one word, or was it Ecamm Live, two words? Let me go and have a look. It was Ecamm Live, oh, it was just Ecamm Scenes Template. So there we go. I'm already wrong. That wasn't intentional either, by the way. I wasn't trying to make a point, but it does actually make a point that it is tricky sometimes. If you've got to constantly be going back and forth, and obviously every time you activate the system preferences, then you've no longer got Ecamm Active, so the menus don't stay open. So you need to flick back and forth. If you're going to do this extensively, it just becomes a little bit finicky. But sure enough, if I do add in a keyboard shortcut there and add it, then now we do have that menu item has now got a keyboard shortcut. And then if I were to go back into Ecamm Live, you would see, in fact, let me just show you that we've actually got it. In fact, well, that was a bit of a bad example. I've just realized I'd already assigned a shortcut to that. But you get the impression, you get the idea. It will actually just assign that shortcut. And there you go, that shows how my mind works, is because I've actually assigned the exact same keyboard shortcut, Control, Command, Option, E. So at least my mind is working the same way every time I do it and it's consistent. But I'll delete that one there from now. So that is basically how you can add a keyboard shortcut to any application for any menu item in Mac OS. But I hope you can see, or I think you can see that it is a little bit finicky. So there is another way, though, that we can do this. So what I'm gonna do is I'm gonna tell you about that, which is an application called Keyboard Shortcuts. Now that is a free application that you can get from, I'll leave a link, it's hooda.com, so they make lots of great apps, but H-O-U-D-A-H dot com, and then hooda.com slash custom shortcuts. And this is a free app, which is great. It's a really nicely, nice designed app. And then obviously you can go and make a donation once you've realized how useful it is. But it is free to download and free to use as well with no limitations on it. So that is the app. So let's go and have a look at how this works, shall we? So this is the app. It's a pretty simple interface. You've just got down one side, you've got your applications, and then down the other side, you've got your list of all the shortcuts that you want to assign. So all you do is you go into the application that you want. Now I believe that the applications will, the applications you've got open will just be there, but then you can also just go and add in any application as well. So I've got Ecamm Live open. So let me pick another menu item that I might want to add, something that I've not already assigned a shortcut to. So, well, I've got one that's actually called demo scene. So that's a little demonstration scene that happens to be in the scene tab. So in the scenes menu, so it goes for scenes as it does for profiles. You could assign keyboard shortcuts for each of your scenes as well. But I just want to show you the functionality here. So if I click on the plus, I know that this is called demo scene. So if I just click into the little area here, and then I start typing D, it's going to start bringing up all the different options of menu items that it could be, D-E-M-O. And then you can see that I've just typed D-E-M and it's already brought up and it's also showing you the kind of root that it is in the root folder that it's in. So demo scene is also in the scenes menu. So that's what that means. So if I just click on that then, and then I can come over here and assign a shortcut to it. Then in fact, that's just showing me that that one's already taken. Let me try that one. So option command, option control D. So now if I was to press option control D, it would take me to that demo scene. And so that is how easy it is to assign keyboard shortcuts within the custom menu shortcuts, custom shortcuts app rather. And I think you can see that it's a lot easier and more intuitive. The other thing is they are sorted by application, whereas in the other system preferences one, they are sorted by application to a point, but you end up with a big scrolling list if you're doing it in lots of different applications. So I just find that custom shortcuts is a really great way to do it. But as I mentioned, there is another way to do it and that is with keyboard maestro. So let's just have a little look about how you do it with that because I have actually assigned keyboard shortcuts to most of the menu items. Sorry, I have actually assigned keyboard maestro macros to most of the menu items. And what that allows me to do is I can press one button and it will basically switch to the correct profile. It will open all the windows that I want to have open, arrange all the windows, do everything. So everything can be set up literally for me to just be ready to press record with the touch of a single button. Now that is a whole video in itself that I'll be making in the next few days. So when I do make that video, I'll leave a link to it up in the top corner and also in the description. For now, let's just stick to the basics of how in keyboard maestro, you can basically activate menu commands. So over in keyboard maestro, whoops, it's just out of the window a little bit there, isn't it? So this is a keyboard maestro. I've done other videos about keyboard maestro. I've done an introduction to it. So I'll leave an introduction video up in the top as well for those who aren't familiar with it. But this is a sort of, it's the core of my automation on the Mac really, I suppose it's a really powerful application. But it's also can be used for very basic stuff as well. So people sometimes get overwhelmed with it because all sort of over faced with all of the functionality and think it's too complex, but actually you can just start with some very basic things. In fact, let's just start with a very basic thing here. So we've got a group of macros. So let's just create a new group. I'm just gonna leave it as untitled. There we go. And in that little folder, we can just add in as many different macros that we want. And so this one, in fact, let's call this one, we'll call it Ecamm Shortcuts like that. So we've got a folder now called Ecamm Shortcuts. And then what I'm gonna do is I'm gonna add in a macro, which is basically just gonna trigger the menu item that we want. So I'm gonna click on the plus icon and we're gonna trigger a menu item. Now what menu item should we trigger? Let's just come to one of these profiles. I'm just gonna say I've got a profile that's simply called VMP. So I'm gonna trigger that one. So I'm gonna put this, call this VMP profile. I've got a caps lock on there. I'm shouting, nevermind. So that's called VMP profile. Now to trigger macros in keyboard maestro, you can assign all sorts of different triggers. But actually what I'm gonna do here is I'm gonna leave this one blank because I'm gonna trigger this using the stream deck rather than by any actual keystrokes at all. So this is the way to go if you don't wanna sort of use up any keyboard shortcuts for assigning them manually, but you just still want to trigger stuff by keyboard maestro and the stream deck. So now that we've got our little macro created, what we need to do is we need to add an action. And all we want to do is we're going to basically have it trigger the menu item. Now you can add a whole multitude of actions down here and have a whole chain of them if you really want. But all we're gonna do is just add one. So I'm gonna click on this little new action button. And this brings up a list of all the different actions that we've got. This is why it can seem a little bit complex to some people, because there are so many different actions that you can perform potentially and so many ways that you could string these all together that there is almost infinite possibilities of what you can do with it. But we want to do something very simple and we just want to trigger a menu item. So let's just type menu and see what comes up. Well, look at that, we've just got two. And one of them is select or show a menu item. So that's what we want to do. We want to select a menu item. So I'm just gonna drag that over to the bottom. And here we've got select a menu in and then we can choose either the front application or we can pick a specific application. So I'm gonna come down and select the Ecom Live Beta. So I'm gonna click on that one. And then what it does is over this side, so now we can see selecting a menu in and we've got the application name. And over on this side, we can then basically just pick the menu. So we want to pick from the Ecom Live Beta and then we want to go to, I've said it was in the profiles menu and then just down actually off the edge of the page, but never mind. It could be any one of those. In fact, let's pick this one, TOT vertical. So that's where I used to make my vertical videos for my YouTube shorts or TikTok or whatever. So if I click on that one now, now that's basically just assigned it to that profile. And then I suppose I'd change this one to like that, TOT vertical profile. And that's it. We've now assigned that macro. So once we trigger that macro and if I could run it from here, but obviously we want to assign that to a stream deck key. So what I'll do now is I'll come over to my stream deck and show you how easy that is. So I'll click on my stream deck. This is my current profile that I'm in for Ecom Live. So I'll find a little blank space. I can show you this. In the plugins in the side of stream deck, oops, Daisy, just cutting this one off a bit. In the profiles in the plugins rather for stream deck, there is one called KM link. You can find this in the stream deck store and it appears in the custom folder. And all it is is it's just a single button that you drag on and it allows you to choose from any of your keyboard maestro macros. And all you can see there, it's a selector macro and cunningly, if I click on that little button, it will bring up the last modified macro right at the top there. And otherwise you can scroll through and pick between any of the macros that you've created. But if I just click that one, TOT vertical profile, now basically that's it, I'm done. Anytime that I press this particular button, if I'm not recording, it will switch to that profile. So you can also see how if you had a multi-action for example, in a stream deck, what you could do is you could have it switched to a particular profile. Well, first of all, you could have it open ECAM, let's say. Then you could have it switched to a profile. Then you could have it open any other windows that you need open. And then if you use something like Moom for arranging your desktop, you could have it trigger that as well to actually put everything in the right place. So imagine that one button and everything is ready to go. I actually don't do it with multi-actions in stream deck. I do it with macros entirely in keyboard maestro and then my one button on the stream deck just activates my keyboard maestro series of macros to do all of those sorts of things. But like I say, I'll be making a whole other video specifically about that. And this was more just for the three different ways that you can use to switch profiles in ECAM Live and the sort of the built-in functionality that we have on the Mac as well. So I hope that that was useful. If it was useful, as always, don't forget to like and subscribe to the channel. And if it was extra useful, you can always visit my Buy Me A Coffee page at buymeacoffee.com slash take one tech. It's the best way to support the channel. So that's all for this video, but I'll leave a link to some other great ECAM Live videos over on the right-hand side and check out those. And I'll be covering all of the other great new features of 3.9 in those as well. So have a great day and I'll see you soon.


Welcome to our Western and Southern PFF studios, where it's time now for our weekly injury update with Dr. Stephen Pomerance of MRI Online and Dr. Pomerance. The names who were injured in week two of NFL action, they don't get any bigger than this, two Hall of Fame quarterbacks, Ben Rottlesberger and of course Drew Brees. But let's start with Big Ben up in Pittsburgh because all we had is that video of him holding the right elbow and then we're told that he needed season ending surgery. He's done for 2019. What could this injury possibly be? Well, just looking at the video, Sally, it's impossible to know what structure was injured, but the fact that they operated on him so quickly suggests that it is the thrower's injury known as a medial collateral ligament injury of the elbow. Now for the audience out there, most of you are familiar with this in baseball pitchers. They don't quite have the same motion as football quarterbacks. They turn the hand and the wrist a little more, but this was made famous by the surgery known as Tommy John surgery, which was developed out of the West Coast, I believe by the former eminent orthopedic surgeon who's now the C. Frank Job, a luminary in the field. And that surgery has not only been successful, occasionally you see baseball pitchers come back and they throw the ball even faster than they did before the surgery. So what they'll do is they'll take a ligament from somewhere else, a little bigger, a little stronger, a little fatter, and they'll put it in the bones on either side of that joint. So the opportunity for a full recovery in a pitcher is 100% in many cases if it comes out well and the patient does their rehabilitation. The opportunity for a full recovery similarly is very high in a quarterback who doesn't put quite the same amount of strain that even a baseball pitcher does. So if that is the injury, I'm very optimistic that Ben Roffelsberger will be his own self. He could even throw the ball harder. On the other hand, he has one thing working against him and that is father time. How fast do you heal from this? Occasionally you'll see people that do not come back the following season if they've had this Tommy John or Tommy John type of surgery. It's a little more fancy now, but sometimes it can take a year and a half for this thing to heal and allow them to throw with a full force. And I anticipate that if he desires to come back, that he will be able to do so and function at the prior level that he was functioning at. Yeah, if given the proper amount of time to heal, I've been told by baseball players that some of the things that you want is that Tommy John surgery because most of them do come back with their arm much stronger. Let's talk about the ageless Drew Brees with the New Orleans Saints, 19 seasons in the National Football League. He's already 40 years old. He has a thumb injury. We're not told exactly what it is, but we're also told that he's expected to be out four to six weeks, had a difficult time just trying to grip the football, Dr. Pomerance. Well, unfortunately, I've seen many of these injuries and that specific mechanism where the arm is coming and falling through over the head. And I've seen it a number of times where the helmet of another player hits the thumb. In this case, it looked like the hand of another player. And most importantly, it's on his throwing hand. I've witnessed several athletes that have had this on the throwing hand, but on the non-throwing hand, on the non-throwing hand, they can usually continue through the full season and just take the hand off in the opposite direction. They'll have to give the ball off in the opposite direction to the running back. So they can function with it on the non-throwing hand. On the throwing hand, it's impossible. You cannot grip the ball. So what is injured? There's a little ligament on the inside of your thumb called the ulnar collateral ligament. Some of your audience out there who's a little bit more medically oriented know it as skier's thumb. Occasionally it's given the name gamekeeper's thumb. It'll stick with skier's thumb since we're talking sports. So it's a similar type of ligament to the one that I described in the elbow. And I'm positing that this is the ligament that's injured. They'll often repair that ligament, or if it's really shredded, they'll take a ligament from somewhere else, like in the hand. You have a few extra ligaments to donate in your hand, and they'll take that ligament and they'll just dock it right in there and replace it. And the thumb will be as good as new. Now, it was reported that he would be back in six weeks. I don't know what kind of surgery he has had. That would be very surprising to me, Sully, if after a procedure and repair of a UCL, that he would have the ability and power to grip the ball and be the old Drew Brees in a six week timeframe. So that timeframe could be a lot longer. Of course, I know about that skier's thumb, and we can tell everyone that if you're skiing and you have that pole in your hand, you go to open that hand when you're falling, get rid of the pole first before trying to protect yourself from falling. Dr. Pomeranz, great information. We wanna thank you for taking the time to help us to understand what's going on with these two potential Hall of Fame quarterbacks, and we'll see you again next week.


Friends of the inner sanctum This is your host to welcome you through the squeaking door Into my dread domicile of disaster Come in Come into my parlour of panic Or would you rather sit out here on the Terrors of terror A bit cool out here All right, let's go indoors by all means the house itself is always warm. You see I had the paint To give it to coach All of it built solely for your poignant pleasure and dolerous diversion The price oh so Only a pint down and a pint a month for as long as you live Pint of wire You know Ah Tonight's inner sanctum mystery the eyes of my murderer was written by Emil Teppermann and Stars Donald Buker in the role of Barry with Charlotte Holland as Carol Let's get down to business Tonight we hear the story of Carolyn Medford and the strange things that happened to her when she came to visit her Aunt Loretta Medford on that grim evening of the 10th of June But before we hear Carolyn's story It will be necessary to consult a police report for the facts covering the three hours preceding Carolyn's arrival I auto-frain Lieutenant of detectives in charge of the Longview County homicide department make this report of my own free will It is well known that I have been collaborating with Loretta Medford the writer on a new radio series of half-hour shows Based on my experiences as a homicide detective, which was the star Barry Adams in the featured role Each evening at nine after finishing my regular tour of police duty It has been my custom to drive out to Loretta Medford summer place on the north shore about five miles from town There we three Loretta Barry and I would work on the series till well after midnight Last night the 10th of June I left my office as usual promptly at nine It was exactly nine sixteen and one half by my dashboard clock when I turned in from the highway to the private road Leading along the shorefront to Loretta's cottage. I Was a bit puzzled when I got out of the car because neither Loretta nor Barry Adams were on the porch where they usually waited for me At that instant. It was exactly 917 I Recalled checking the time on my wristwatch to make sure I wasn't too early 917 It was at that precise moment that I heard the screen It was coming from the direction of the private boat dock at the rear of the house I ran across the lawn toward the dock with my gun in my hand But when I reached the dock there was nothing to be seen or heard The darkness was thick thick and black And then not ten feet away from me. I heard Loretta's voice I couldn't see anything and yet I knew someone was here someone who had just stabbed Loretta to death and cast her body off the dock Someone who probably still had a bloody knife in his hand Then I saw him He was only a couple of feet away from me just a blur in the night too dark to see his face But when he spoke I knew him at you what oh Barry Barry Adam what happened on her for heaven's sake tell me what happened huh suppose you tell me what happened that was Loretta Yes, I know it was Loretta. Why are we standing here? Why don't we look for her try to help her you know There's no use looking for her a body went over the side And you know the current here is strong enough to carry her right out to see she was murdered right here in the dark And I wasn't ten feet away Were you that far away what? What did you say?  Don't be a fool Otto I was walking around on the other side of the house when I heard the scream Why I Must have got here about the same time you did sorry Barry. I can't buy that look here Otto You know I'm going to marry Carolyn. Don't you yes?  There's no one else here on the dock What about you? My you're on the dog. I I just got here. So you say Hadn't we better wake up my suspension later. We'll take a look in Loretta's library just to make you don't have to keep that gun Stuck in my back go on over in the door. I I can't What's the matter with you? I Have a feeling we'll see Loretta in there Has always With the dictating machine With a cigarette between her lips, that's your conscience I've seen lots of murderers their conscience usually gets them shortly after the crime. I didn't kill her Loretta were here. She'd tell us but she isn't she's out in the sea wet and cold No seaweed clinging to her and your knife still in her throat. Stop it. Stop it. Well You open that door Well, what what is it? Why did you close that door again Loretta? She's in there. Oh She's in there.   She isn't here So you saw Loretta you I saw her with a wound in her throat How did you know she'd been stabbed in the throat? What do you mean? Just before you said she was floating in the sea with a knife in her throat How did you know where she'd been stabbed? I I didn't know but you said it Well, that was just third degree stuff I was trying to paint a picture for you to break you down we do it every day with murderers That's the way I saw her just now sure my picture made it so vivid in your mind You thought you saw proves you killed her. This is no illusion She was right there. I tell you before the mirror. Yes What was she doing standing or sitting she or just floating? I don't know All I saw is her face her tangled hair her throat in one hand She She was pointing at something you've got it bad Barry want to sign a confession. She was looking right at me and Pointing over there to the dictating machine. Oh the machine, huh? How do you make this thing work with the needle back to the start of the cylinder? Now press the playback switch right there. I don't hear anything press the button on the speaking tube.  I Am going to be murdered. I Know because I've seen it in the eyes of my murderer I even know the plan The current that runs past the boat dock the freak current that catches up any object thrown to it and carries it out to the sea my Body is to disappear. There'll be no corpus delecta Anyone else might be frightened But I'm not I Know that I shall come back. I Know that I shall be able to point to my murderer and What's more important? Protect Carolyn at the end the end of the record. She knew she was going to be murdered and she knew the killer. She She said she'd come back She's dead, but she did come back She pointed at the dictating machine and Carolyn's in danger, too She's coming in on the midnight train. I've got to meet her. I'll have to leave now You're not going anywhere Barry I'm arresting you for the murder of Loretta Medford. You can't do that Otto who'll meet Carolyn Don't worry about that after I get you safely in a cell.  I won't let you do it I'm getting out of your seat now Let Barry get away. I'll never find him in the dark Sworn Mrs. Finch these excuse the night clothes. I was rudely awakened in the midst of the trouble, please Mrs. Finch. Did you Did you just call out to me just now? Did you say? Don't shoot Otto I'd not be likely to say such a thing to you lieutenant Frank and Was it mr. Barry you were going to shoot whom I just saw scooting out of here like a street for lightning I don't understand a thing like this a thing like what I just heard or thought I heard Loretta Medford say something to me and not being scotch like me you don't understand how it was that a Dead woman spoke to you. How did you know she was dead? Become so excited It was in my sleep. I saw So high in your sleep Yes, and it troubled me so that I awoke Came before me with her hair all dank and tangled and the salt water glistening on her face in the dark and her throat bleeding and raw You saw her like that. Oh, yes And she spoke to me. I don't believe you. I I don't believe in such things. You don't Then who was it that spoke to you a moment ago and told you not to shoot. I I Don't know Remember I told you this was really carol and medford story You've heard lieutenant Otto Frane's report of what happened before midnight. That was just the introduction Now we come to the crux of the story What happened? After midnight when they'd get about ghosts really started to walk And here's Caroline herself the talent It's not difficult to imagine a sense of shock With which I read Otto's report of the murder of Aunt Loretta It was Otto who met me at the train instead of Barry Barry He didn't explain her Barry was in instead He had me the report that she had typed at the headquarters before coming to meet me. I Read it in his car with the aid of a flashlight While he drove to Aunt Loretta's when I finished reading I just sat there with the papers in my lap. I Felt something tight catching in my throat Couldn't cry If I had been able to cry it might have been better I'm sorry Carolyn about Barry. I Don't believe it. How well do you know him? When did you first meet? Last time I visited here in April when school closed for Easter. Oh, you were only here for a week We've written regularly ever since he proposed to me if I'm there so you don't really know him very well Well enough to marry him Arthur a man could be that kind of killer and you'd never guess it to look at him or talk to him or Even from the way he made love to you I'm sorry You know how I feel about you don't you? Yes, I know If it weren't for Barry if it weren't for Barry, I might have a chance Oh, please be kind to him You love him so much All right, Carolyn I'll tear up that report. Oh, no. No, I don't I don't mean that I don't I mean prove that he's innocent Find the real killer. I don't don't you see it might have been somebody else a madman may be an escape lunatic There's only one trouble with that theory Carolyn. What I was the only other person on the dock The college was brilliant with life in every room when we arrived as if to drive away evil spirits and ghosts I Was so tired and numb from the long train ride and from the shaffering news I had heard but I stood with my eyes half closed while auto rang the bell Mrs. Finch open the door I'm in miss Carolyn. Oh, okay. I'm in the pen and My men all gone. Yes. They left a little while ago.  Come I have your room ready. You'll be wanting to sleep If only you'll not be bothered by any apparition on just a minute Yes, I don't Mrs. Finch, what makes you think she'll be bothered by an apparition? Didn't it come to me? Didn't mr. Barry see it? Didn't it even make itself heard to you a scoffer? Then it will surely come to miss Carolyn. You believe that Carolyn. I don't know auto Loretta was so interested in the supernatural the possibility of communicating with the dead if you look in her library You'll find she has almost every book ever written on the subject that may be so but do you believe in it?  Don't bother your pretty head with that now There'll be time to talk in the morning. No, I want to know now be better to sleep now No, please Mrs. Finch. You knew her you knew her so well. You've been with her for 14 years 14 years long enough to learn to hate her What what did you say don't look so startled you too have caused a hater and so has mr. Barry What are you talking about her with her 38 years weighing heavy on her and all those peroxides and creams and Poos that she used you know why? Because she wanted mr. Barry for herself. Oh, no, I can't believe that burned her inside to think of mr. Barry marrying you She would gladly have died to stop it And hasn't she done it? She voted mr. Barry into killing her and now he'll be hunted and caught and executed and Wherever she is at this moment if she can laugh She's laughing. Oh, no, no How long I lay there after mrs. Finch had left. I don't know I Was cold cold and shivering My eyes were wide and sleepless as I lay taught in the bed and my nerves were raw So raw that the slightest sound graded That sounded the window My eyes flew toward it and I glimpsed the shapeless form out there in the night And I saw the window slowly inching up and must have leaped up by anything And I was at the door and it's matched to The corridor was still there wasn't sound I didn't know look back into my room at the window I ran across the hall and pull up in the door of mrs. Finch's room. Mr. Finch. Mrs. Finch There was no answer the room was empty mrs. Finch wasn't there Blindly I turned and ran to the stairs how I got down them without falling. I'll never know But if the foot of the stairs I stopped And everything within me seemed to congeal For there at my feet say the body of mrs.  Oh, I didn't kill mrs. Finch I just picked the knife up in the kitchen. The killer must have thrown it away Who's that? It's Otto. He must have heard me screaming he was watching for you outside in his car. I've got to get away Kelly Why are you looking at me like that? You don't think I'd kill mrs. Finch all the red Still Barry or I'll shoot to kill. Don't move while I climb in through this window All right, Barry drop the knife Well Can you talk your way out of this one? Now look here? It stood there arguing and I didn't know what they were saying. I only felt it great and terrible Worry as if I had had enough living and would welcome death if the only it meant sleep And I awoke Everything is still I must have fainted. I realized with a shock where I was I Was in Loretta's bedroom Her bedroom which had joined the library I'd pushed myself off the bed and went over to the library door I couldn't hear Barry and Otto talking in the library. Their voices were heated Numbly my fingers found the catch and locked the door then I went to the other door leading to the corridor And I turned the catch on that one too All I wanted was to be alone forever Along with the terrible throbbing in my temple and the emptiness that had inside of me I had to believe Otto though in spite of myself. I had to believe him. I had seen Barry with that knife in his hand That's from the library and in the library one of them had killed the other which Other would had the gun, but Barry might have tricked him somehow Which was dead, which was alive No one was trying the library door Which one? Carolyn, can you hear me Carolyn? Are you awake? Open the door Carolyn. I must talk to you. I won't answer you. You'll think I'm asleep. Carolyn! Someone has killed Otto. He was shot through the window. Let me in I tell you I best to protect you I ought to let him in.  Loretta said she would come to me Maybe if Loretta comes she'll take me back with her to the land of the dead and I don't have an idea Carolyn Loretta You did come back as you promised as you see Carolyn But but why isn't your hair all matter than dank and the way the others saw you and the wound in your throat The others saw what I wanted them to see I don't understand Loretta Do you mean that you're really not dead? Exactly my dear But you were murdered out on the dock Barry and Otto heard it. They heard it But they didn't see it Is it a trick? Yes, dear. It was a trick. I Was never on the dock. I was beneath it in a rowboat And I screamed from the rowboat and made Barry and Otto Each think that the other had murdered me That gun you're holding you you just shot Arthur with it. Yes, of course So Barry is really innocent Yes, dear Oh Loretta you've done all of this because you really hate me. Yes, dear. I Hate you so terribly But I'd be happy to die if I could destroy you with myself On the count of Barry isn't there? Yes, I could have forgiven you everything your youth your look Everything but Barry I Could have had him if you hadn't come along But now you shan't have him because I'm going to kill you then when Barry's caught He'll pay for you and for all the others I had to get on Darling don't There'll be no more go between us ever Well that ends in a clinch Yeah, I really don't know what to say about this It's so seldom anything on in a sanctum ends in a clinch That's because it takes two to make a clinch and we rarely have two characters left alive at the end of our story Anyway, I suppose I could call tonight's Taylor's success story You know, it's usually a story about a self-made man Well Loretta was a self-made ghost We invite you to join us again next week at this time for inner sanctum This is the United States Armed Forces radio service the voice of information and education


Your phone! Your phone! It's a matter of life and death! Blumhouse Studios, stop the production of the sequels!   The movie was a bomb! You gotta take them out of production! Say anything you want! Do anything! You gotta believe me! The second sequel, please! It's still in production! You gotta stop it! You gotta believe me! The third sequel, please! Please! There's no more time! Stop it! Stop it! Stop it! Stop it! Stop it!


Tommy here from Lauren systems and we're going to talk about how to set up open VPN and PF sense here in May of 2023 I've done this video before but I want to do it with a modern twist in terms of what are the new ciphers that are offered compared to When I did my previous videos and how do those affect performance or which one should you be using and for the most part? This is going to be pretty simple in terms of setting up because I'm going to limit it and scope to local users But if you're interested in how to do things like radio server I have videos on that topic linked down below, but when you get to the cipher part Hey, you can use this video for reference for that because everything else is going to be the same First we're going to cover how to set up PF sense server And then we'll cover how to set up the clients for both windows and Linux on this to be able to get things Imported and get other devices connected. It's pretty straightforward to do now I have covered the topic of overlay networks and other types of network design and those videos are also linked down below because that's a Popular topic those weren't available or weren't as widely popular when I did my previous video So I think they're worth mentioning because there's different ways to approach this We're going to focus just on the open VPN approach Which does mean you need a public IP and I'm going to be doing this in PF sense Which is a release candidate right now of 20 305 But there's not really anything different if you're using the 20 301 or even the 2.6 or even the 2.7 of C So whether using CE or PF sense plus doesn't really matter The only thing CE offers over plus one terms of open VPN is the data channel offload DCO Which is a really neat feature It's currently marked as experimental here in May of 2023 So it's not something I'm going to talk about using but hey There's the link down below where you can read the blog post or you can do a little googling and learn more about What data channel offload is and why it's pretty cool now before we get into the video here I do want to thank a sponsor and that sponsors me if you like to hires for a project Whether it's network consulting engineering or anything related to many of the things you've seen on this channel Head over to our website launch systems calm click that hires button at the top and it's greatly appreciated Now let's jump into how to set this up in PF sense now the first step We're going to do it's go over here to system package manager and we want to make sure we have the Open VPN client export utility loaded if for some reason you don't have it loaded You just go over here to the available packages and add it This makes it substantially easier to export all the settings into a client after you have open VPN set up Then we're going to go over here to open VPN from here We're going to go over to the wizard and we'll just be using local user access. So we click next Certificate authority. I have my LTS demo certificate authority in here If you'd like to add your own self-signed CA you absolutely can we're going to next We're also going to use the same certificate that I already have once again If you want to add a new certificate that's signed by the certificate you authority you created go ahead and do that And now we're going to start filling this out description YouTube demo VPN sounds good UDP UDP is faster than TCP But it is an option if you want to be able to use TCP on this but UDP is going to be the preferred It's going to be a faster VPN interface if you have multiple interfaces you could choose this such as multiple WAN, but we're just going to leave it at WAN here a local port of 1194 I'll leave it at default, but obviously this is easy enough to type in and change TLS authentication. Yes, you want to enable authentication TLS generate a new TLS key automatically generates a shared TLS authentication Key, you don't have to fill anything in here. It'll do that for you DH parameter length 2048 that is perfectly fine Next data encryption Algorithms now I don't want to get too far to scope on this but cha-cha 20 poly 1305 is a stream cipher versus AES Which is a block cipher and thus offers better performance for devices that do not have AESI hardware acceleration it can be considered also a bit more secure than AES Based encryption because the use of lookup tables makes it vulnerable to Siloed cache timing attacks on system that don't have AES and I hardware now if you want more information I'll link to a computer file video down below where they really dive deep into cha-cha 20 poly 1305 and AES and I is not by any measure in secure But if you have a client and this is not just talking about server when you negotiated an encryption algorithm with open VPN One side is the client one side's a server and they both have to be using the same ciphers So the AES and I in celebration you may have on your hardware in terms of PF sense may not be available to the client So you will have some performance limitations But of course, it's important that your PF sense have adequate hardware to support the number of users So it still may make more sense because you're not worried about the individual user speed your individual Users are only going to use so much bandwidth versus the aggregate of all the users It may be better to choose either one. So either one is still secure. You're not Causing an insecure issue, but I will mention cha-cha poly 1305 was chosen for wire guard and a lot of other modern Systems because it's a really good cipher to use and there's no risk at all of using it inside of PF sense So it's the one I'm going to recommend But you can still use the other ones if you want Now you can choose multiple as another option And for example, if you chose both of these the system would negotiate Which one it wants to use and then you would have a fallback of one of the other ones I'm gonna leave it at cha-cha poly Matter of fact, it'll just take out AES because I'm just not going to use it But you just hold the control key and select all the ones that you find relevant These three are the recommended but as I noted Open VPN has been around for a long time. So they have some of these ciphers Some of them probably really shouldn't be used because they're so old Next is our auth digest algorithm and we want that to be SHA-256. That's perfectly fine It's secure hardware crypto if you have it and as I said, I'm using cha-cha poly So this won't really matter, but we can just leave it here It doesn't hurt to do this leave it at the crypto engine that we have in here IPv4 tunnel network It is very important You choose a tunnel network because these are the IPs that are going to be assigned the tunnel IPs to the clients You have coming in that means it should not ever overlap with your clients networks Common client networks are for example 192.168.0 or 1.1 You want to make sure you do something like 192.168.169 And anything that's uncommon. So you really could put other ranges here And I'm going to do a slash 24 which leaves us plenty of room to have Many clients on this system Next is redirect IPv4 gateway Now IPv4 gateway redirect means send all traffic through the tunnel This may be something you want But usually isn't because if people have a lot of different apps open such as youtube spotify, etc Things that they may be watching streaming services. That means all that traffic is coming over there too from the client Maybe that's what you want. Maybe you don't have the bandwidth to be able to support that That is kind of a design consideration need But this is essentially the difference between split tunnel or checking this means full tunnel split tunnel means only access The resources that we've pushed speaking of resources that we've pushed IPv4 local networks. These are the local networks attached to your pf sent So we have this network here if we had another network and we'll just put it like at a different range 10 10 Maybe 10 10 10 0 you'd put each one of these in a comma in a space And these are any of the local subnets that are attached to your pf sense that you want To have pushed as a option for the clients to route traffic back over to Concurrent connections. We're going to leave that blank refuse any non-stub compression That is the most secure and this talks about compression tunnels And the problems you can have where you're trading bandwidth for the potential security risk because compression Creates prediction in terms of what the data might be. So I'm not going to dive too far off topic on that But that's an interesting type of attack on there, but we'll leave this disabled compression I don't want any inter client communication. So allow communication clients can server If you have a use case for it, you can turn it on generally You don't allow multiple concurrent connections from the clients using the same common name This is generally not recommended but needed for some scenarios It's actually an interesting problem you run into is if you do allow the duplicate connections You may want that because if a user drops and tries to reconnect until it drops on the server side There's a delay in letting them connect So you can say limit the number from the same user to two for examples That way if they have a connection drop or switch networks and they haven't expired their session They don't have to wait maybe a minute or two for that to expire I would say definitely yes on dynamic ip allow connected clients retain their connections through their ip address changes That's fine If you have special dns that you would like to push to them For example, if they're connecting in and you're expecting them to connect to your active directory And you need them to use your active directory servers dns You would then put the ip addresses of those dns servers here And then you have win servers if you're still using those i'm not so we're next Definitely we want to add the firewall rule and definitely want to add the rule Allow traffic connected clients to pass inside the tunnel add a rule to permit connections to this open vn server instance where anywhere on the internet so next And finish now the vpn is set up now before we start using this Let's edit the server and talk about the server mode. We have the option of remote access user auth We have remote access ssl tls plus user auth. Let me explain the difference Open vpn server mode ssl tls plus user auth or remote access user auth Makes it sound if you don't read all the details that you're just not verifying certificates if you use user auth And that's not how that works. It's a little bit more complicated So let's explain it if you want to use a per user certificate That is where you have ssl tls plus user auth If you just want user auth, but still verify those certificates that we created to attach to our vpn server That still works if you're just using the user authorization It still has to verify those certificates that are embedded in the config file from when we created the open vpn server So you're probably wondering well, what's the advantage of a per user certificate? Well, the way this would work and let's walk through an attack scenario that this protects against So we have user one user two user three and we first are just using user auth We create an open vpn config file. We put it on each one of these users systems It allows them to remotely access So the system's going to verify that they have the certificates that we created that tls key and the actual ca cert the self signed one and it says yes, you have both of those What's your username and password if they do not have one or the other or either one of those It says nope. I will not get you username and password What if you use the tls auth plus user auth that means we're going to ask for a third certificate So we're going to take the user one's certificate give them an install file that contains all three of these certificates in there And if user one gets compromised and their system Maybe someone got that open vpn config file off there We can create a certificate revocation list in pf sense Then we can revoke that user's certificate not delete it revoke it is specifically how you do this and you attach it to Open vpn with revocation and then the open vpn server goes. Nope That certificate is now on the revocation list therefore that user can't log in let's play scenario out if you're just using user auth You've given all three of your users exactly the same file One user gets compromised you now have to regenerate a certificate for everybody because now anyone who has a copy of that file There's no way to get rid of it. You can delete it off of open vpn But you're doing it for all three users simultaneously because they're all using exactly the same config file So this allows you to create a per user config file that will be Revocable through the revocation system in pf sense. So it's not necessarily more secure in terms of like the Encryption layer itself. It's just a further safety net So if you had a hundred users rolled out and a user gets their system compromised And someone's able to lift that open vpn config file off their system You don't have to redeploy a hundred users new vpn config because you just revoke the one certificate That was compromised and assigned to that user the downside of course is managing certificates for every individual user Becomes a different challenge, but it's worth noting. That's how that system works Now since I left the system requiring that certificate We're going to go ahead and edit the user tom here and we can say let's add a certificate for tom So we'll just hit add and all this is fine and we'll just call it as the common name tom's cert Scroll down here at the bottom hit save And now this user has a cert now if you go back over here We see we have tom too and who's belongs to no groups You don't need because we're using local user authentication any privileges for this user to log into pf sense So just here as a way to authenticate against so we can Set them up in open vpn. You know, currently there's no certificate And I want to show what the difference is here. We go over here to open vpn We got a client export with client export There's our client tom because tom has a certificate, but I can't export tom too Because no certificate. So if we go back over here to the system and then users we'll edit tom too And we'll add a certificate for tom too. Give it a common name of tom too save Now tom too has a certificate and we can see each one of these users Now these users go away if we go back into open vpn go here sir, and if we change it just to this Back over to client export and this eliminates the different users because it says no cert But technically there's still certs in there. There's just not a per user cert That's why it has no certificate name in here. I just want to make sure that is not confusing Download for most clients. Let's take a look at the client download I won't spend too much time covering this in linux, but essentially you can do sudo open vpn the name of the file enter the username Enter the password and you'll see if it connects sequence completed and now it's connected. We're able to actually Ping things behind the device and we can test that real quick by splitting the screen. We'll type in ping This ip address which is behind that firewall And if we hit ctrl c to exit this you can see it dropped Now let's show how to get this going in windows and we'll ping the same ip address for a demo For simplicity, I'm just going to log into my windows machine here go to the open vpn Client export and now we're going to choose the installer. So right here is our windows installer. So we'll click this as a download Now let's go ahead and run the installer Then we go down here to the bottom and we can click connect We can see this is the local ip of this device right here But if we now type ip config now that we're connected, we can see the tunnel network This is works the same in linux. I just didn't demonstrate that and now we can ping that same ip address And if we turn the vpn off over here If we Disconnect it, you'll see that that ping stops. We're no longer going to be able to ping it Now in terms of troubleshooting, we are obviously connecting fine So there's no troubleshooting to do here But make sure you take the time to look at the logs both here Whether it's your linux client your windows client start with the client logs to see if any of these errors are pertaining to Why you can't connect and if you go to status system logs open vpn You can see that there's any log errors that you may have that are related to your problem here Of note for anyone wondering why there's so many errors. These are unrelated to this demo This is because when I set up a new pfSense server a other demo that i'm working on is still trying to connect to this And it doesn't exist anymore So these are the type of handshake errors you get because it's trying to present the wrong certificate And I can't quite express just how important it is that you take the time to look at the client and the server logs When you have a connection failing Before you post any form it'll be one of the first things people and especially myself ask is Where's the logs so you can't just say it didn't connect or it doesn't work without some Little bit of research into the logs of why because the why is pretty detailed out in the logs in pfSense or even on the client side Nonetheless, I love hearing from you. Let me know your thoughts and comments on this in other videos And if you want to have a more in-depth discussion about this however to my forums is a place to reach me engage with me And dive into some of the particulars and maybe argue about ciphers because I have a feeling There's going to be some opinions on that little piece there Nonetheless, check out the rabbit holes. You can go down the computer files awesome for explaining cha cha poly It's why I left a link to them down below so you can get a better understanding of how that cypher works Like and subscribe is always appreciated It really helps out the channel and lets you know that there's more content coming and let you get notified of it Hopefully youtube's not the best at that but it at least gives a suggestion that they should do it Thank you for watching and I'll see you over in the forums. Take care