Package Details: burpsuite 2023.3.1-1

Git Clone URL: https://aur.archlinux.org/burpsuite.git (read-only, click to copy)
Package Base: burpsuite
Description: An integrated platform for performing security testing of web applications (free edition)
Upstream URL: https://portswigger.net/burp/
Licenses: custom
Submitter: daronin
Maintainer: tux268 (dkasak)
Last Packager: tux268
Votes: 111
Popularity: 1.92
First Submitted: 2008-02-14 18:49 (UTC)
Last Updated: 2023-03-26 16:17 (UTC)

Dependencies (1)

Required by (1)

Sources (4)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

tux268 commented on 2022-12-05 11:07 (UTC)

@Alizera

Thanks for your input.

I was away for the last 4 weeks. Now I'm back at maintaining this package on a timely manner. I directly updated it to 2022.12.1

Alireza commented on 2022-11-28 06:37 (UTC) (edited on 2022-11-28 06:42 (UTC) by Alireza)

Commenting PKGBUILD file here is not recommended but if you like, use this one

I only changed the pkgver to 2022.12 and replaced sha256sums of .jar file to the one from (https://portswigger.net/burp/releases/professional-community-2022-12?requestededition=community)

you can do it yourself

NOTE that, in the link above 1. select Comunnity Edition from drop down menu 2. select JAR from the next drop down menu 3. click on show checksumd

# Maintainer: tux268 <tux268 AT tux268 DOT xyz>
# Comaintainer: dkasak <dkasak AT termina DOT org DOT uk>
# Contributor: nblock <nblock [/at\] archlinux DOT us>
# Contributor: DigitalPathogen <aur@digitalpathogen.co.uk>
# Contributor: daronin
# Contributor: kageurufu

pkgname=burpsuite
pkgver=2022.12
pkgrel=1
pkgdesc="An integrated platform for performing security testing of web applications (free edition)"
url="https://portswigger.net/burp/"
depends=('java-runtime>=17')
arch=('any')
license=('custom')
noextract=("${pkgname}-${pkgver}.jar")
source=("${pkgname}-${pkgver}.jar::https://portswigger.net/burp/releases/download?product=community&version=${pkgver}&type=Jar"
        LICENSE
        burpsuite.desktop
        icon64.png)
install=burpsuite.install
sha256sums=('2965b0e55e65dd78ae0706e90a3f5b9e6b53c95d74595c9e811c180f333ed352'
            'a1146672de7084a1cddc5b7dab4d18b3530c194bd6e45a2b0ac04b579751ca30'
            '950c61d7ce1257c21a4152abebb8da320d0206ceb59247d6c912903d1ed39fc8'
            'd31232a7dbdab9d5723f12aa25c52d13fd46ef2e8837a85fb9a08c3a7f151541')

package() {
  mkdir -p ${pkgdir}/usr/bin
  mkdir -p ${pkgdir}/usr/share/{applications,pixmaps,${pkgname},licenses/${pkgname}}

  cd ${srcdir}
  install -m644 ${pkgname}-${pkgver}.jar ${pkgdir}/usr/share/${pkgname}/${pkgname}.jar
  install -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/
  install -m644 burpsuite.desktop ${pkgdir}/usr/share/applications/
  install -m644 icon64.png ${pkgdir}/usr/share/pixmaps/burpsuite.png

  # Create startup file for burpsuite.
  echo "#!/bin/sh" > ${pkgdir}/usr/bin/${pkgname}
  echo "exec \$JAVA_HOME/bin/java --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED -jar /usr/share/burpsuite/burpsuite.jar \$@" >> ${pkgdir}/usr/bin/${pkgname}
  chmod 755 ${pkgdir}/usr/bin/${pkgname}
}

# vim:set ts=2 sw=2 et:

mostwantedduck commented on 2022-05-06 14:23 (UTC)

@tux268 I notice that it was fixed starting from 2022.2.5-1 build 12599

tux268 commented on 2022-05-06 11:56 (UTC) (edited on 2022-05-06 11:56 (UTC) by tux268)

@geordanex I can't reproduce the issue. However, the current version is 2022.3.6, do you also encounter the same issue with this version ?

geordanex commented on 2022-05-02 04:00 (UTC)

@tux268 same error here version installed burpsuite-1:2022.2.5-1

Could not start Burp: java.lang.NullPointerException: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null

mostwantedduck commented on 2022-04-11 16:47 (UTC)

@tux268 I don't think it was your change... I tried without the option and with all those other flags. I start imagine that is something related to my hypervisor (proxmox) somehow.

tux268 commented on 2022-04-11 08:46 (UTC) (edited on 2022-04-11 09:12 (UTC) by tux268)

@mostwantedduck It might be linked to a change I recently made in the PKGBUILD to switch to JDK17. I'm going to look into it and fix this issue ASAP. Thanks for letting me know

EDIT : I have removed the --illegal-access=permit flag and added --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED as suggested by Burp.

mostwantedduck commented on 2022-04-08 20:50 (UTC) (edited on 2022-04-10 17:38 (UTC) by mostwantedduck)

Recently I start having problem to run burpsuite... Tried to use other jdks but nothing worked.

That is what I have. It's a VM running on proxmox (not sure if it's relevant):

[mwd@manjaro-xfce jvm]$ sudo archlinux-java status
Available Java environments:
  java-11-openjdk
  java-17-openjdk (default)
  jdk-14
  jdk-17.0.2

[mwd@manjaro-xfce jvm]$ java -version
openjdk version "17.0.3" 2022-04-19
OpenJDK Runtime Environment (build 17.0.3+3)
OpenJDK 64-Bit Server VM (build 17.0.3+3, mixed mode)

[mwd@manjaro-xfce jvm]$ burpsuite
OpenJDK 64-Bit Server VM warning: Ignoring option --illegal-access=permit; support was removed in 17.0
Could not start Burp: java.lang.NullPointerException

[mwd@manjaro-xfce jvm]$ cat /usr/bin/burpsuite
#!/bin/sh

exec $JAVA_HOME/bin/java --illegal-access=permit -jar /usr/share/burpsuite/burpsuite.jar $@

Posted a video with the error if anyone is interested... https://www.youtube.com/watch?v=cUy_zgtmrpM

sukrosono commented on 2022-02-06 15:51 (UTC)

don't remove the flag --illegal-access=permit, just read the wiki

Kr1ss commented on 2021-11-04 17:50 (UTC)

@dkasak @tux268 - Pls disregard my out-of-date flag for now. I missed that this version has been released to the early-adopter channel only.

Sorry for the noise.