diff --git a/srcpkgs/cntlm/files/cntlm.service b/srcpkgs/cntlm/files/cntlm.service
new file mode 100644
index 00000000000..dcefce60fec
--- /dev/null
+++ b/srcpkgs/cntlm/files/cntlm.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Cntlm Proxy Server
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/cntlm -P /run/cntlm.pid
+PIDFile=/run/cntlm.pid
+
+[Install]
+WantedBy=multi-user.target
diff --git a/srcpkgs/cntlm/template b/srcpkgs/cntlm/template
new file mode 100644
index 00000000000..e1c21341d77
--- /dev/null
+++ b/srcpkgs/cntlm/template
@@ -0,0 +1,28 @@
+# Template file for 'cntlm'
+pkgname=cntlm
+version=0.92.3
+revision=1
+build_style=gnu-configure
+hostmakedepends="which"
+short_desc="NTLM / NTLM Session Response / NTLMv2 authenticating HTTP proxy"
+maintainer="Ypnose <linuxienATlegtuxDOTorg>"
+license="GPL-2"
+homepage="http://cntlm.sourceforge.net/"
+distfiles="http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgname%20$version/$pkgname-$version.tar.gz"
+checksum=9c3ad10924d43f7248df9ecd33cbc033afbd7ea8d9545de0d68a2782fed76298
+
+do_build() {
+	sed -i 's|/sbin|/bin|' Makefile
+	make CC=$CC ${makejobs}
+}
+
+post_install() {
+	vinstall ${FILESDIR}/cntlm.service 644 usr/lib/systemd/system
+}
+
+cntlm_package() {
+	conf_files="/etc/cntlm.conf"
+	pkg_install() {
+		vmove all
+	}
+}