summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorweiliang15032021-05-12 20:23:17 +0800
committerweiliang15032021-05-12 20:23:17 +0800
commit5cd6511238646def8dfd283c0707a770d3f97f9c (patch)
tree86669cff029f1d511a55f871b2994c5b2dfa26f9
downloadaur-5cd6511238646def8dfd283c0707a770d3f97f9c.tar.gz
First Push
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD31
-rw-r--r--burp-cn.hook11
-rw-r--r--burpsuite-cnpatch.install7
4 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..91c2f7dd212e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = burpsuite-cnpatch
+ pkgdesc = Chinese patch for burpsuite community version
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = UNKNOWN
+ install = burpsuite-cnpatch.install
+ arch = any
+ license = GPL
+ makedepends = git
+ depends = burpsuite
+ noextract = BurpSuiteCn.jar
+ source = https://github.com/weiliang1503/burpsuite-cnpak/releases/download/1.0/BurpSuiteCn.jar
+ source = burp-cn.hook
+ source = burpsuite-cnpatch.install
+ md5sums = df282917e650c4c2cd1f49e262e6f30f
+ md5sums = d8f33e210b220333a91a02b1dc9dabe3
+ md5sums = 62d9b205ec48d5bb0003a9fd3d084f97
+
+pkgname = burpsuite-cnpatch
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1e399956c0b2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: weiliang1503 <weiliang1503@163.com>
+pkgname=burpsuite-cnpatch
+pkgver=1.0.0
+pkgrel=1
+pkgdesc="Chinese patch for burpsuite community version"
+arch=('any')
+url="UNKNOWN"
+license=('GPL')
+groups=()
+depends=('burpsuite')
+makedepends=('git')
+install=burpsuite-cnpatch.install
+source=('https://github.com/weiliang1503/burpsuite-cnpak/releases/download/1.0/BurpSuiteCn.jar'
+ 'burp-cn.hook'
+ 'burpsuite-cnpatch.install')
+md5sums=('df282917e650c4c2cd1f49e262e6f30f'
+ 'd8f33e210b220333a91a02b1dc9dabe3'
+ '62d9b205ec48d5bb0003a9fd3d084f97')
+noextract=('BurpSuiteCn.jar')
+
+package() {
+
+ cd ${srcdir}
+
+ install -Dm644 BurpSuiteCn.jar -t ${pkgdir}/usr/share/burpsuite/
+
+ install -Dm644 burp-cn.hook -t ${pkgdir}/usr/share/libalpm/hooks/
+
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/burp-cn.hook b/burp-cn.hook
new file mode 100644
index 000000000000..87fb62ca24af
--- /dev/null
+++ b/burp-cn.hook
@@ -0,0 +1,11 @@
+[Trigger]
+Type = File
+Operation = Install
+Operation = Upgrade
+Target = usr/lib/tmpfiles.d/*.conf
+
+[Action]
+Description = Creating temporary files...
+When = PostTransaction
+Exec = /bin/sh -c "sed -ie 's/java -jar/java -javaagent:\/usr\/share\/burpsuite\/BurpSuiteCn.jar -jar/g' /usr/bin/burpsuite"
+NeedsTargets \ No newline at end of file
diff --git a/burpsuite-cnpatch.install b/burpsuite-cnpatch.install
new file mode 100644
index 000000000000..6c4e844a26b5
--- /dev/null
+++ b/burpsuite-cnpatch.install
@@ -0,0 +1,7 @@
+post_install() {
+ sed -ie 's/java -jar/java -javaagent:\/usr\/share\/burpsuite\/BurpSuiteCn.jar -jar/g' /usr/bin/burpsuite
+}
+
+post_remove() {
+ sed -ie 's/java -javaagent:\/usr\/share\/burpsuite\/BurpSuiteCn.jar -jar/java -jar/g' /usr/bin/burpsuite
+} \ No newline at end of file