C# and Impacket implementation of PrintNightmare CVE-2021-1675/CVE-2021-34527GiFHUD-Swift
============
progress hud with ability to display gif images implemented with swift
Demo
----

Usage
-----
Copy & paste the GiFHUD.swift to your project. <br>
Add your gif file or image sequance files to your project. <br>
//Setup GiFHUD image
GiFHUD.setGif("pika.gif")
GiFHUD.show()
Thats it ! <br>
Just use `GiFHUD.show()` or `GiFHUD.showWithOverlay()` for showing the hud. <br>
`GiFHUD.dismiss()` for dismissing the hud.
class func setGif (name: String)
class func setGif (bundle: NSBundle)
class func SetGif (images: Array<UIImage>)
You can set your gif with giving its `String` name, `NSBundle` url or `Array` of `UIImage`s.
Optional values
---------------
let Size : CGFloat = 150
let FadeDuration : NSTimeInterval = 0.3
let GifSpeed : CGFloat = 0.3
let OverlayAlpha : CGFloat = 0.3
If you want to customise the looking just edit these values
Extra Settings
---------------
Use `GiFHUD.showForSeconds(3)` if you want show the HUD for a certain time.
Use `GiFHUD.dismissOnTap()` if you want the user to be able to dismiss the HUD with a tap.
Use `GiFHUD.dismissOnSwipe()` if you want the user to be able to dismiss the HUD with a swipe gesture.
Credits
=======
The animated gif to UIImage swift library i used: <br>
https://github.com/kaishin/gifu
[4.0K] /data/pocs/dc5fd3390e0735191083061911a01003c47ed2f9
├── [4.0K] GiFHUD-Swift
│ ├── [2.1K] AppDelegate.swift
│ ├── [4.0K] Base.lproj
│ │ ├── [3.6K] LaunchScreen.xib
│ │ └── [5.5K] Main.storyboard
│ ├── [ 14K] GiFHUD.swift
│ ├── [4.0K] Images.xcassets
│ │ └── [4.0K] AppIcon.appiconset
│ │ └── [ 585] Contents.json
│ ├── [1.2K] Info.plist
│ ├── [ 51K] pika.gif
│ └── [ 950] ViewController.swift
├── [6.8K] GiFHUD-Swift.podspec
├── [4.0K] GiFHUD-SwiftTests
│ ├── [ 907] GiFHUD_SwiftTests.swift
│ └── [ 733] Info.plist
├── [4.0K] GiFHUD-Swift.xcodeproj
│ ├── [ 17K] project.pbxproj
│ ├── [4.0K] project.xcworkspace
│ │ ├── [ 157] contents.xcworkspacedata
│ │ ├── [4.0K] xcshareddata
│ │ │ └── [1.5K] GiFHUD-Swift.xccheckout
│ │ └── [4.0K] xcuserdata
│ │ └── [4.0K] cem.xcuserdatad
│ │ └── [ 15K] UserInterfaceState.xcuserstate
│ └── [4.0K] xcuserdata
│ └── [4.0K] cem.xcuserdatad
│ ├── [4.0K] xcdebugger
│ │ └── [ 91] Breakpoints_v2.xcbkptlist
│ └── [4.0K] xcschemes
│ ├── [4.1K] GiFHUD-Swift.xcscheme
│ └── [ 574] xcschememanagement.plist
├── [1.0K] LICENSE
└── [1.4K] README.md
14 directories, 20 files